Skip to content
  • Ævar Arnfjörð Bjarmason's avatar
    push: document & test --force-with-lease with multiple remotes · f17d642d
    Ævar Arnfjörð Bjarmason authored and Junio C Hamano's avatar Junio C Hamano committed
    
    
    Document & test for cases where there are two remotes pointing to the
    same URL, and a background fetch & subsequent `git push
    --force-with-lease` shouldn't clobber un-updated references we haven't
    fetched.
    
    Some editors like Microsoft's VSC have a feature to auto-fetch in the
    background, this bypasses the protections offered by
    --force-with-lease & --force-with-lease=<refname>, as noted in the
    documentation being added here.
    
    See the 'Tools that do an automatic fetch defeat "git push
    --force-with-lease"' (<1491617750.2149.10.camel@mattmccutchen.net>)
    git mailing list thread for more details. Jakub Narębski suggested
    this method of adding another remote to bypass this edge case,
    document that & add a test for it.
    
    Signed-off-by: default avatarÆvar Arnfjörð Bjarmason <avarab@gmail.com>
    Signed-off-by: default avatarJunio C Hamano <gitster@pobox.com>
    f17d642d