equal
deleted
inserted
replaced
36 if files: |
36 if files: |
37 c, a, d = map(lambda x: filterfiles(files, x), (c, a, d)) |
37 c, a, d = map(lambda x: filterfiles(files, x), (c, a, d)) |
38 |
38 |
39 for f in c: |
39 for f in c: |
40 # TODO get file permissions |
40 # TODO get file permissions |
41 print ":100664 100664 %s %s %s %s" % (hg.hex(mmap[f]), |
41 print ":100664 100664 %s %s M\t%s\t%s" % (hg.hex(mmap[f]), |
42 hg.hex(mmap2[f]), f, f) |
42 hg.hex(mmap2[f]), f, f) |
43 for f in a: |
43 for f in a: |
44 print ":000000 100664 %s %s %s %s" % (empty, hg.hex(mmap2[f]), f, f) |
44 print ":000000 100664 %s %s N\t%s\t%s" % (empty, hg.hex(mmap2[f]), f, f) |
45 for f in d: |
45 for f in d: |
46 print ":100664 000000 %s %s %s %s" % (hg.hex(mmap[f]), empty, f, f) |
46 print ":100664 000000 %s %s D\t%s\t%s" % (hg.hex(mmap[f]), empty, f, f) |
47 ## |
47 ## |
48 |
48 |
49 revs = [] |
49 revs = [] |
50 if args: |
50 if args: |
51 doptions = {} |
51 doptions = {} |