--force-if-includes only works if local and remote brach names are the same

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The --force-if-includes option of git push only seems to work if my
local ref matches the name of the remote ref that I'm pushing to. It
would be nice if I could also use it if that's not the case.

For example:

  git checkout -b main-myremote myremote/main
  git push -u myremote main-myremote:main
  # Hack hack hack, rebase rebase
  git push --force-if-includes --force-with-lease

This fails, as it does the check_if_includes_upstream check against the
local main, which is unrelated.

(Cc'ing a few people who were involved in the review of the patch series
that introduced the --force-if-includes option.)

-Stefan



[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux