annotate tests/test-contrib-emacs.t @ 42861:57ea0a81a65c

copies: remove existing copy info from the changeset on amend (BC) When amending a changeset with copy information in the changeset and the new changeset doesn't have any copy information (or similar for "filesadded" and "filesremoved"), we shouldn't keep it. A drawback of this is that we now unconditionally remove these four entries from the extras, breaking any extensions that happened to write entries with the same names (which seems very unlikely). I think I'd heard that there was list of blacklisted keys that would be removed from the extras when a commit is rewritten, but I couldn't find that. It would make sense to add the keys mentioned above there instead of the custom filtering I've added in this patch. Differential Revision: https://phab.mercurial-scm.org/D6752
author Martin von Zweigbergk <martinvonz@google.com>
date Tue, 16 Jul 2019 21:15:39 -0700
parents 19979b8b87e2
children 814c7430f828
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
41788
19979b8b87e2 tests: add test for hg-test-mode emacs code
Augie Fackler <augie@google.com>
parents:
diff changeset
1 #require emacs
19979b8b87e2 tests: add test for hg-test-mode emacs code
Augie Fackler <augie@google.com>
parents:
diff changeset
2 $ emacs -q -no-site-file -batch -l $TESTDIR/../contrib/hg-test-mode.el \
19979b8b87e2 tests: add test for hg-test-mode emacs code
Augie Fackler <augie@google.com>
parents:
diff changeset
3 > -f ert-run-tests-batch-and-exit
19979b8b87e2 tests: add test for hg-test-mode emacs code
Augie Fackler <augie@google.com>
parents:
diff changeset
4 Running 1 tests (*) (glob)
19979b8b87e2 tests: add test for hg-test-mode emacs code
Augie Fackler <augie@google.com>
parents:
diff changeset
5 passed 1/1 hg-test-mode--compilation-mode-support
19979b8b87e2 tests: add test for hg-test-mode emacs code
Augie Fackler <augie@google.com>
parents:
diff changeset
6
19979b8b87e2 tests: add test for hg-test-mode emacs code
Augie Fackler <augie@google.com>
parents:
diff changeset
7 Ran 1 tests, 1 results as expected (*) (glob)
19979b8b87e2 tests: add test for hg-test-mode emacs code
Augie Fackler <augie@google.com>
parents:
diff changeset
8