Mercurial > hg > mercurial-crew-with-dirclash
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() |