Mercurial > hg
comparison hgext/largefiles/overrides.py @ 41651:b2df5dc3ebfb
remove: pass around uipathfn and use instead of m.rel() (API)
Same as previous commit, but now for remove.
Differential Revision: https://phab.mercurial-scm.org/D5902
author | Martin von Zweigbergk <martinvonz@google.com> |
---|---|
date | Thu, 07 Feb 2019 23:19:33 -0800 |
parents | f8b18583049f |
children | 6a447a3d1bd0 |
comparison
equal
deleted
inserted
replaced
41650:f8b18583049f | 41651:b2df5dc3ebfb |
---|---|
247 | 247 |
248 bad.extend(f for f in lbad) | 248 bad.extend(f for f in lbad) |
249 return bad | 249 return bad |
250 | 250 |
251 @eh.wrapfunction(cmdutil, 'remove') | 251 @eh.wrapfunction(cmdutil, 'remove') |
252 def cmdutilremove(orig, ui, repo, matcher, prefix, after, force, subrepos, | 252 def cmdutilremove(orig, ui, repo, matcher, prefix, uipathfn, after, force, |
253 dryrun): | 253 subrepos, dryrun): |
254 normalmatcher = composenormalfilematcher(matcher, repo[None].manifest()) | 254 normalmatcher = composenormalfilematcher(matcher, repo[None].manifest()) |
255 result = orig(ui, repo, normalmatcher, prefix, after, force, subrepos, | 255 result = orig(ui, repo, normalmatcher, prefix, uipathfn, after, force, |
256 dryrun) | 256 subrepos, dryrun) |
257 return removelargefiles(ui, repo, False, matcher, dryrun, after=after, | 257 return removelargefiles(ui, repo, False, matcher, dryrun, after=after, |
258 force=force) or result | 258 force=force) or result |
259 | 259 |
260 @eh.wrapfunction(subrepo.hgsubrepo, 'status') | 260 @eh.wrapfunction(subrepo.hgsubrepo, 'status') |
261 def overridestatusfn(orig, repo, rev2, **opts): | 261 def overridestatusfn(orig, repo, rev2, **opts): |