Mercurial > public > mercurial-scm > hg
diff tests/test-tag @ 4892:d69b1fb111b9
tag: handle .hgtags and .hg/localtags with missing final newline (issue 601)
This also fixes an asymmetry bug in which we called the pretag hook if we
were going to create a local tag, but didn't call the tag hook afterwards.
author | Bryan O'Sullivan <bos@serpentine.com> |
---|---|
date | Mon, 16 Jul 2007 20:15:03 -0700 |
parents | 46182568b4ce |
children | 5fb8f5992a3d |
line wrap: on
line diff
--- a/tests/test-tag Mon Jul 16 18:01:20 2007 -0700 +++ b/tests/test-tag Mon Jul 16 20:15:03 2007 -0700 @@ -27,4 +27,17 @@ hg tag -l 'xx newline' hg tag -l 'xx:xx' -true + +echo % issue 601 +mv .hg/localtags .hg/ltags +head -1 .hg/ltags | tr -d '\n' > .hg/localtags +cat .hg/localtags +hg tag -l localnewline +cat .hg/localtags + +mv .hgtags hgtags +head -1 hgtags | tr -d '\n' > .hgtags +hg ci -d '1000000 0' -m'broken manual edit of .hgtags' +cat .hgtags +hg tag -d '1000000 0' newline +cat .hgtags