Comments
Patch
@@ -133,6 +133,20 @@
a -> j
$ hg showcopies --config experimental.copies.read-from=filelog-only
a -> j
+Existing copy information in the changeset gets removed on amend and writing
+copy information on to the filelog
+ $ hg ci --amend -m 'copy a to j, v2' \
+ > --config experimental.copies.write-to=filelog-only
+ saved backup bundle to $TESTTMP/repo/.hg/strip-backup/dd7bb9581359-a6e6b6d2-amend.hg
+ $ hg changesetcopies
+ files: j
+ filesadded: 0
+ filesremoved:
+
+ p1copies: 0\x00a (esc)
+ p2copies:
+ $ hg showcopies --config experimental.copies.read-from=filelog-only
+ a -> j
The entries should be written to extras even if they're empty (so the client
won't have to fall back to reading from filelogs)
$ echo x >> j