mirror of
https://github.com/facebook/sapling.git
synced 2024-10-09 08:18:15 +03:00
02682b7f4c
We previously updated to the repository tip after pushing a revision, presumably on the assumption that tip would be the last revision we just pushed. This assumption is flawed for high traffic repositories. In particular, you previsouly would sometimes end up on a completley unrelated commit if someone else commits to a different branch in between the time we push a revision and pull it back from the server. This changes to instead update to the branch tip of the branch we were on at the beginning of the push. This should be either the revision we just pushed or a linear descendent of the revision we just pushed, with a fair degree of reliability. |
||
---|---|---|
.. | ||
help | ||
hooks | ||
layouts | ||
svnwrap | ||
__init__.py | ||
compathacks.py | ||
editor.py | ||
maps.py | ||
pushmod.py | ||
replay.py | ||
stupid.py | ||
svncommands.py | ||
svnexternals.py | ||
svnmeta.py | ||
svnrepo.py | ||
util.py | ||
verify.py | ||
wrappers.py |