Mercurial > hg
comparison hgext/hgk.py @ 3069:c6bfe536a1f9
hgk.py: fix for a bug introduced in 32fd512ca7c0
author | Benoit Boissinot <benoit.boissinot@ens-lyon.org> |
---|---|
date | Fri, 08 Sep 2006 00:56:37 +0200 |
parents | fbd3f9fd645d |
children | d0fcce3728d1 |
comparison
equal
deleted
inserted
replaced
3067:fbd3f9fd645d | 3069:c6bfe536a1f9 |
---|---|
23 if not node1: | 23 if not node1: |
24 node1 = repo.dirstate.parents()[0] | 24 node1 = repo.dirstate.parents()[0] |
25 | 25 |
26 change = repo.changelog.read(node1) | 26 change = repo.changelog.read(node1) |
27 mmap = repo.manifest.read(change[0]) | 27 mmap = repo.manifest.read(change[0]) |
28 empty = hg.nullid | 28 empty = hg.short(hg.nullid) |
29 | 29 |
30 for f in modified: | 30 for f in modified: |
31 # TODO get file permissions | 31 # TODO get file permissions |
32 print ":100664 100664 %s %s M\t%s\t%s" % (hg.short(mmap[f]), | 32 print ":100664 100664 %s %s M\t%s\t%s" % (hg.short(mmap[f]), |
33 hg.short(mmap2[f]), | 33 hg.short(mmap2[f]), |
34 f, f) | 34 f, f) |
35 for f in added: | 35 for f in added: |
36 print ":000000 100664 %s %s N\t%s\t%s" % (hg.short(nullid), | 36 print ":000000 100664 %s %s N\t%s\t%s" % (empty, |
37 hg.short(mmap2[f]), | 37 hg.short(mmap2[f]), |
38 f, f) | 38 f, f) |
39 for f in removed: | 39 for f in removed: |
40 print ":100664 000000 %s %s D\t%s\t%s" % (hg.short(mmap[f]), | 40 print ":100664 000000 %s %s D\t%s\t%s" % (hg.short(mmap[f]), |
41 hg.short(nullid), | 41 empty, |
42 f, f) | 42 f, f) |
43 ## | 43 ## |
44 | 44 |
45 while True: | 45 while True: |
46 if opts['stdin']: | 46 if opts['stdin']: |