1. Augie Fackler
  2. hgsubversion
Issue #92 new

push should detect more non-push conditions

Augie Fackler
repo owner created an issue

Pushing changes to a branch in this case:

{{{ x remote-not-pulled | | | + local-not-pushed | / |/ o base }}}

Assuming these are all on the same branch, pushing local-not-pulled should fail even if Subversion would allow the commit. I think there will always be a race condition in this, but we can at least minimize it so that the pull part of push-pull-rebase brings back unexpected changes as rarely as possible.

Comments (0)

  1. Log in to comment