contrib/hgit
changeset 406 d8abb687d501
parent 396 8f8bb77d560e
child 429 688d03d6997a
equal deleted inserted replaced
405:99470ae6b424 406:d8abb687d501
    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 = {}