{"version":"2.1.281","anchor":"laptop-sync-head-comparison-when-the-integrated-branch-diff","canonical_anchor":"laptop-sync-head-comparison-when-the-integrated-branch-diff","heading":"Laptop sync: head comparison when the integrated branch differs","tier":null,"area":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281\/e\/laptop-sync-head-comparison-when-the-integrated-branch-diff","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281","markdown":"### Laptop sync: head comparison when the integrated branch differs\n\nLaptop sync now compares branch heads first and skips the integrated-branch fallback when the branches have not diverged\n\n**Unclear.** The finding does not describe what the integrated-branch path does or what you see when it is taken.\n\n**What**\n\nLaptop sync has a new check for when the integrated branch differs from your laptop's branch. It counts the commits between the two branch heads. A branch head is the latest saved change on a branch. If the laptop branch matches `refs\/heads\/<branch>` and neither side has changes the other lacks, sync no longer switches to its integrated-branch path. If the heads cannot be compared, it reports \"could not compare heads\".\n\n**Why**\n\nWhen your laptop's branch is already level with the other one, sync can carry on normally instead of taking the fallback route."}