Mercurial > hgsubversion
comparison tests/test_tags.py @ 541:d380e7e4175a
Extend issue119 to full original weirdness
| author | Patrick Mezard <pmezard@gmail.com> |
|---|---|
| date | Tue, 02 Feb 2010 21:36:08 +0100 |
| parents | 460eb781d840 |
| children | ebd8fb1a05e4 |
comparison
equal
deleted
inserted
replaced
| 540:8dc759dc9ca9 | 541:d380e7e4175a |
|---|---|
| 209 path = path.split('/', 1)[-1] | 209 path = path.split('/', 1)[-1] |
| 210 branch = ctx.branch() or 'default' | 210 branch = ctx.branch() or 'default' |
| 211 return 'hg=%s@%d:svn=%s@%s' % (branch, ctx.rev(), path, rev) | 211 return 'hg=%s@%d:svn=%s@%s' % (branch, ctx.rev(), path, rev) |
| 212 | 212 |
| 213 w = fp.write | 213 w = fp.write |
| 214 desc = ctx.description().splitlines()[0].strip() | |
| 214 if '.hgtags' not in ctx or not ctx['.hgtags'].data().strip(): | 215 if '.hgtags' not in ctx or not ctx['.hgtags'].data().strip(): |
| 215 return | 216 return |
| 216 desc = ctx.description().splitlines()[0].strip() | |
| 217 w('node: %s\n' % formatnode(ctx)) | 217 w('node: %s\n' % formatnode(ctx)) |
| 218 w('%s\n' % desc) | 218 w('%s\n' % desc) |
| 219 for line in ctx['.hgtags'].data().splitlines(False): | 219 for line in ctx['.hgtags'].data().splitlines(False): |
| 220 node, name = line.split(None, 1) | 220 node, name = line.split(None, 1) |
| 221 w(' %s: %s\n' % (name, formatnode(repo[node]))) | 221 w(' %s: %s\n' % (name, formatnode(repo[node]))) |
| 243 | 243 |
| 244 node: hg=test@3:svn=branches/test@5 | 244 node: hg=test@3:svn=branches/test@5 |
| 245 Weird tag. | 245 Weird tag. |
| 246 test-0.1: hg=test@1:svn=branches/test@3 | 246 test-0.1: hg=test@1:svn=branches/test@3 |
| 247 test-0.1/test: hg=test@1:svn=branches/test@3 | 247 test-0.1/test: hg=test@1:svn=branches/test@3 |
| 248 | |
| 249 node: hg=test@4:svn=branches/test@6 | |
| 250 Fix tag pt 1. | |
| 251 test-0.1: hg=test@1:svn=branches/test@3 | |
| 252 test-0.1/test: hg=test@1:svn=branches/test@3 | |
| 253 test-0.1/test: hg=default@-1:svn=unk@unk | |
| 254 test-0.1-real: hg=test@1:svn=branches/test@3 | |
| 255 | |
| 256 node: hg=test@5:svn=branches/test@7 | |
| 257 Remove weird. | |
| 258 test-0.1: hg=test@1:svn=branches/test@3 | |
| 259 test-0.1/test: hg=test@1:svn=branches/test@3 | |
| 260 test-0.1/test: hg=default@-1:svn=unk@unk | |
| 261 test-0.1-real: hg=test@1:svn=branches/test@3 | |
| 262 test-0.1: hg=default@-1:svn=unk@unk | |
| 263 | |
| 264 node: hg=test@6:svn=branches/test@8 | |
| 265 Fix tag pt 2. | |
| 266 test-0.1: hg=test@1:svn=branches/test@3 | |
| 267 test-0.1/test: hg=test@1:svn=branches/test@3 | |
| 268 test-0.1/test: hg=default@-1:svn=unk@unk | |
| 269 test-0.1-real: hg=test@1:svn=branches/test@3 | |
| 270 test-0.1: hg=default@-1:svn=unk@unk | |
| 271 test-0.1-real: hg=default@-1:svn=unk@unk | |
| 272 test-0.1: hg=test@1:svn=branches/test@3 | |
| 248 """ | 273 """ |
| 249 self._test_tags('renametagdir.svndump', expected, stupid=stupid) | 274 self._test_tags('renametagdir.svndump', expected, stupid=stupid) |
| 250 | 275 |
| 251 def test_tagging_into_tag_stupid(self): | 276 def test_tagging_into_tag_stupid(self): |
| 252 self.test_tagging_into_tag(True) | 277 self.test_tagging_into_tag(True) |
