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):