tests/test-tag.t
changeset 36017 eed40f0f4c6f
parent 35704 41ef02ba329b
child 39707 5abc47d4ca6b
equal deleted inserted replaced
36016:ca62987f3f7d 36017:eed40f0f4c6f
   229 
   229 
   230 Issue601: hg tag doesn't do the right thing if .hgtags or localtags
   230 Issue601: hg tag doesn't do the right thing if .hgtags or localtags
   231 doesn't end with EOL
   231 doesn't end with EOL
   232 
   232 
   233   $ $PYTHON << EOF
   233   $ $PYTHON << EOF
   234   > f = file('.hg/localtags'); last = f.readlines()[-1][:-1]; f.close()
   234   > f = open('.hg/localtags'); last = f.readlines()[-1][:-1]; f.close()
   235   > f = file('.hg/localtags', 'w'); f.write(last); f.close()
   235   > f = open('.hg/localtags', 'w'); f.write(last); f.close()
   236   > EOF
   236   > EOF
   237   $ cat .hg/localtags; echo
   237   $ cat .hg/localtags; echo
   238   acb14030fe0a21b60322c440ad2d20cf7685a376 localblah
   238   acb14030fe0a21b60322c440ad2d20cf7685a376 localblah
   239   $ hg tag -l localnewline
   239   $ hg tag -l localnewline
   240   $ cat .hg/localtags; echo
   240   $ cat .hg/localtags; echo
   241   acb14030fe0a21b60322c440ad2d20cf7685a376 localblah
   241   acb14030fe0a21b60322c440ad2d20cf7685a376 localblah
   242   c2899151f4e76890c602a2597a650a72666681bf localnewline
   242   c2899151f4e76890c602a2597a650a72666681bf localnewline
   243   
   243   
   244 
   244 
   245   $ $PYTHON << EOF
   245   $ $PYTHON << EOF
   246   > f = file('.hgtags'); last = f.readlines()[-1][:-1]; f.close()
   246   > f = open('.hgtags'); last = f.readlines()[-1][:-1]; f.close()
   247   > f = file('.hgtags', 'w'); f.write(last); f.close()
   247   > f = open('.hgtags', 'w'); f.write(last); f.close()
   248   > EOF
   248   > EOF
   249   $ hg ci -m'broken manual edit of .hgtags'
   249   $ hg ci -m'broken manual edit of .hgtags'
   250   $ cat .hgtags; echo
   250   $ cat .hgtags; echo
   251   acb14030fe0a21b60322c440ad2d20cf7685a376 foobar
   251   acb14030fe0a21b60322c440ad2d20cf7685a376 foobar
   252   $ hg tag newline
   252   $ hg tag newline