Mercurial > public > mercurial-scm > hg
comparison mercurial/commands.py @ 33043:18c2489ac96d
bundle: make applybundle() delegate v1 bundles to applybundle1()
author | Martin von Zweigbergk <martinvonz@google.com> |
---|---|
date | Thu, 22 Jun 2017 15:00:19 -0700 |
parents | dbc2ee17053e |
children | 15a79ac823e8 |
comparison
equal
deleted
inserted
replaced
33042:dbc2ee17053e | 33043:18c2489ac96d |
---|---|
5205 try: | 5205 try: |
5206 txnname = 'unbundle' | 5206 txnname = 'unbundle' |
5207 if not isinstance(gen, bundle2.unbundle20): | 5207 if not isinstance(gen, bundle2.unbundle20): |
5208 txnname = 'unbundle\n%s' % util.hidepassword(url) | 5208 txnname = 'unbundle\n%s' % util.hidepassword(url) |
5209 with repo.transaction(txnname) as tr: | 5209 with repo.transaction(txnname) as tr: |
5210 if isinstance(gen, bundle2.unbundle20): | 5210 op = bundle2.applybundle(repo, gen, tr, source='unbundle', |
5211 op = bundle2.applybundle(repo, gen, tr, | 5211 url=url) |
5212 source='unbundle', | |
5213 url=url) | |
5214 else: | |
5215 op = bundle2.applybundle1(repo, gen, tr, | |
5216 source='unbundle', url=url) | |
5217 except error.BundleUnknownFeatureError as exc: | 5212 except error.BundleUnknownFeatureError as exc: |
5218 raise error.Abort( | 5213 raise error.Abort( |
5219 _('%s: unknown bundle feature, %s') % (fname, exc), | 5214 _('%s: unknown bundle feature, %s') % (fname, exc), |
5220 hint=_("see https://mercurial-scm.org/" | 5215 hint=_("see https://mercurial-scm.org/" |
5221 "wiki/BundleFeature for more " | 5216 "wiki/BundleFeature for more " |