hgext/largefiles/overrides.py
branchstable
changeset 16515 12dabc22de77
parent 16449 874a680a3e23
child 16516 597ddcb41b32
equal deleted inserted replaced
16514:363e808de349 16515:12dabc22de77
   199 def overrideremove(orig, ui, repo, *pats, **opts):
   199 def overrideremove(orig, ui, repo, *pats, **opts):
   200     installnormalfilesmatchfn(repo[None].manifest())
   200     installnormalfilesmatchfn(repo[None].manifest())
   201     orig(ui, repo, *pats, **opts)
   201     orig(ui, repo, *pats, **opts)
   202     restorematchfn()
   202     restorematchfn()
   203     removelargefiles(ui, repo, *pats, **opts)
   203     removelargefiles(ui, repo, *pats, **opts)
       
   204 
       
   205 def overridestatusfn(orig, repo, rev2, **opts):
       
   206     try:
       
   207         repo._repo.lfstatus = True
       
   208         return orig(repo, rev2, **opts)
       
   209     finally:
       
   210         repo._repo.lfstatus = False
   204 
   211 
   205 def overridestatus(orig, ui, repo, *pats, **opts):
   212 def overridestatus(orig, ui, repo, *pats, **opts):
   206     try:
   213     try:
   207         repo.lfstatus = True
   214         repo.lfstatus = True
   208         return orig(ui, repo, *pats, **opts)
   215         return orig(ui, repo, *pats, **opts)