comparison tests/test-tag.t @ 31995:fe9c4d614600

track-tags: compute the actual differences between tags pre/post transaction We now compute the proper actuall differences between tags before and after the transaction. This catch a couple of false positives in the tests. The compute the full difference since we are about to make this data available to hooks in the next changeset.
author Pierre-Yves David <pierre-yves.david@ens-lyon.org>
date Tue, 28 Mar 2017 10:14:55 +0200
parents b36318e6d2ef
children e6e1884df298
comparison
equal deleted inserted replaced
31994:b36318e6d2ef 31995:fe9c4d614600
228 $ python << EOF 228 $ python << EOF
229 > f = file('.hgtags'); last = f.readlines()[-1][:-1]; f.close() 229 > f = file('.hgtags'); last = f.readlines()[-1][:-1]; f.close()
230 > f = file('.hgtags', 'w'); f.write(last); f.close() 230 > f = file('.hgtags', 'w'); f.write(last); f.close()
231 > EOF 231 > EOF
232 $ hg ci -m'broken manual edit of .hgtags' 232 $ hg ci -m'broken manual edit of .hgtags'
233 hook: tag changes detected
234 $ cat .hgtags; echo 233 $ cat .hgtags; echo
235 acb14030fe0a21b60322c440ad2d20cf7685a376 foobar 234 acb14030fe0a21b60322c440ad2d20cf7685a376 foobar
236 $ hg tag newline 235 $ hg tag newline
237 hook: tag changes detected 236 hook: tag changes detected
238 $ cat .hgtags; echo 237 $ cat .hgtags; echo
633 $ hg update -r 'p1(t7)' 632 $ hg update -r 'p1(t7)'
634 1 files updated, 0 files merged, 1 files removed, 0 files unresolved 633 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
635 $ printf '' > .hgtags 634 $ printf '' > .hgtags
636 $ hg commit -m 'delete all tags' 635 $ hg commit -m 'delete all tags'
637 created new head 636 created new head
638 hook: tag changes detected
639 $ hg log -r 'max(t7::)' 637 $ hg log -r 'max(t7::)'
640 changeset: 17:ffe462b50880 638 changeset: 17:ffe462b50880
641 user: test 639 user: test
642 date: Thu Jan 01 00:00:00 1970 +0000 640 date: Thu Jan 01 00:00:00 1970 +0000
643 summary: Added tag t7 for changeset fd3a9e394ce3 641 summary: Added tag t7 for changeset fd3a9e394ce3