##// 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

File last commit:

r15168:cfccd3be default
r46349:f803c584 stable
Show More
CONTRIBUTORS
4 lines | 172 B | text/plain | TextLexer
various
hgext: add largefiles extension...
r15168 Greg Ward, author of the original bfiles extension
Na'Tosha Bard of Unity Technologies
Fog Creek Software
Special thanks to the University of Toronto and the UCOSP program