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