comparison mercurial/archival.py @ 2852:046a8b03ea59

Change remaining users of manifest flags
author Matt Mackall <mpm@selenic.com>
date Fri, 11 Aug 2006 10:57:42 -0500
parents e196aa1df169
children 18cf5349a361
comparison
equal deleted inserted replaced
2851:b4f05ecf4ee8 2852:046a8b03ea59
162 162
163 change = repo.changelog.read(node) 163 change = repo.changelog.read(node)
164 mn = change[0] 164 mn = change[0]
165 archiver = archivers[kind](dest, prefix, mtime or change[2][0]) 165 archiver = archivers[kind](dest, prefix, mtime or change[2][0])
166 mf = repo.manifest.read(mn).items() 166 mf = repo.manifest.read(mn).items()
167 mff = repo.manifest.readflags(mn)
168 mf.sort() 167 mf.sort()
169 write('.hg_archival.txt', 0644, 168 write('.hg_archival.txt', 0644,
170 'repo: %s\nnode: %s\n' % (hex(repo.changelog.node(0)), hex(node))) 169 'repo: %s\nnode: %s\n' % (hex(repo.changelog.node(0)), hex(node)))
171 for filename, filenode in mf: 170 for filename, filenode in mf:
172 write(filename, mff.execf(filename) and 0755 or 0644, 171 write(filename, mf.execf(filename) and 0755 or 0644,
173 repo.file(filename).read(filenode)) 172 repo.file(filename).read(filenode))
174 archiver.done() 173 archiver.done()