equal
deleted
inserted
replaced
36 nullrev, |
36 nullrev, |
37 ) |
37 ) |
38 from . import ( |
38 from . import ( |
39 bookmarks, |
39 bookmarks, |
40 bundle2, |
40 bundle2, |
41 bundlerepo, |
|
42 changegroup, |
41 changegroup, |
43 cmdutil, |
42 cmdutil, |
44 discovery, |
43 discovery, |
45 error, |
44 error, |
46 exchange, |
45 exchange, |
146 shelverev = tr.changes[b'revduplicates'][-1] |
145 shelverev = tr.changes[b'revduplicates'][-1] |
147 shelvectx = self.repo[shelverev] |
146 shelvectx = self.repo[shelverev] |
148 return shelvectx |
147 return shelvectx |
149 finally: |
148 finally: |
150 fp.close() |
149 fp.close() |
151 |
|
152 def bundlerepo(self): |
|
153 path = self.vfs.join(self.fname) |
|
154 return bundlerepo.instance( |
|
155 self.repo.baseui, b'bundle://%s+%s' % (self.repo.root, path), False |
|
156 ) |
|
157 |
150 |
158 def writebundle(self, bases, node): |
151 def writebundle(self, bases, node): |
159 cgversion = changegroup.safeversion(self.repo) |
152 cgversion = changegroup.safeversion(self.repo) |
160 if cgversion == b'01': |
153 if cgversion == b'01': |
161 btype = b'HG10BZ' |
154 btype = b'HG10BZ' |