equal
deleted
inserted
replaced
157 fp = cStringIO.StringIO() |
157 fp = cStringIO.StringIO() |
158 repo.wwrite(name, data, fp) |
158 repo.wwrite(name, data, fp) |
159 data = fp.getvalue() |
159 data = fp.getvalue() |
160 archiver.addfile(name, mode, data) |
160 archiver.addfile(name, mode, data) |
161 |
161 |
162 change = repo.changelog.read(node) |
162 ctx = repo.changectx(node) |
163 mn = change[0] |
163 archiver = archivers[kind](dest, prefix, mtime or ctx.date()[0]) |
164 archiver = archivers[kind](dest, prefix, mtime or change[2][0]) |
164 m = ctx.manifest() |
165 m = repo.manifest.read(mn) |
|
166 items = m.items() |
165 items = m.items() |
167 items.sort() |
166 items.sort() |
168 write('.hg_archival.txt', 0644, |
167 write('.hg_archival.txt', 0644, |
169 'repo: %s\nnode: %s\n' % (hex(repo.changelog.node(0)), hex(node))) |
168 'repo: %s\nnode: %s\n' % (hex(repo.changelog.node(0)), hex(node))) |
170 for filename, filenode in items: |
169 for filename, filenode in items: |