equal
deleted
inserted
replaced
145 def pullbundle2extraprepare(orig, pullop, kwargs): |
145 def pullbundle2extraprepare(orig, pullop, kwargs): |
146 repo = pullop.repo |
146 repo = pullop.repo |
147 if narrowrepo.requirement not in repo.requirements: |
147 if narrowrepo.requirement not in repo.requirements: |
148 return orig(pullop, kwargs) |
148 return orig(pullop, kwargs) |
149 |
149 |
150 if narrowbundle2.narrowcap not in pullop.remotebundle2caps: |
150 if narrowbundle2.NARROWCAP not in pullop.remotebundle2caps: |
151 raise error.Abort(_("server doesn't support narrow clones")) |
151 raise error.Abort(_("server doesn't support narrow clones")) |
152 orig(pullop, kwargs) |
152 orig(pullop, kwargs) |
153 kwargs['narrow'] = True |
153 kwargs['narrow'] = True |
154 include, exclude = repo.narrowpats |
154 include, exclude = repo.narrowpats |
155 kwargs['oldincludepats'] = include |
155 kwargs['oldincludepats'] = include |