##// END OF EJS Templates
commit: don't change phases for preexisting commits...
commit: don't change phases for preexisting commits I noticed when pulling with hg-git in a repository that already had the changes, but pulled from another Mercurial repository. This meant that hg-git would re-create exact matches of the changesets, and if they were public, they'd get reverted to drafts. This change fixes that behaviour by avoiding phase changes when: - the result isn't tip - the result wasn't hidden The latter check addresses some issues with the shelve test. To help identify this issue, I added a message that reports to the user that a commit didn't change anything, should they actually trigger this. Differential Revision: https://phab.mercurial-scm.org/D9253
Dan Villiom Podlaski Christiansen -
r46349:f803c584 stable
Show More
Name Size Modified Last Commit Author
/ hgext / largefiles
CONTRIBUTORS Loading ...
__init__.py Loading ...
basestore.py Loading ...
lfcommands.py Loading ...
lfutil.py Loading ...
localstore.py Loading ...
overrides.py Loading ...
proto.py Loading ...
remotestore.py Loading ...
reposetup.py Loading ...
storefactory.py Loading ...
wirestore.py Loading ...