mercurial/archival.py
changeset 2844 e196aa1df169
parent 2477 857591c586e0
child 2852 046a8b03ea59
equal deleted inserted replaced
2843:0b50a580be36 2844:e196aa1df169
   167     mff = repo.manifest.readflags(mn)
   167     mff = repo.manifest.readflags(mn)
   168     mf.sort()
   168     mf.sort()
   169     write('.hg_archival.txt', 0644,
   169     write('.hg_archival.txt', 0644,
   170           'repo: %s\nnode: %s\n' % (hex(repo.changelog.node(0)), hex(node)))
   170           'repo: %s\nnode: %s\n' % (hex(repo.changelog.node(0)), hex(node)))
   171     for filename, filenode in mf:
   171     for filename, filenode in mf:
   172         write(filename, mff[filename] and 0755 or 0644,
   172         write(filename, mff.execf(filename) and 0755 or 0644,
   173               repo.file(filename).read(filenode))
   173               repo.file(filename).read(filenode))
   174     archiver.done()
   174     archiver.done()