comparison hgext/hgk.py @ 3066: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
3064:fbd3f9fd645d 3066: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']: