comparison mercurial/cmdutil.py @ 38373:ef692614e601

progress: hide update(None) in a new complete() method update(None) seemed a bit cryptic. Differential Revision: https://phab.mercurial-scm.org/D3774
author Martin von Zweigbergk <martinvonz@google.com>
date Sun, 17 Jun 2018 22:13:41 -0700
parents 89db59e5cf3e
children 32fba6fe893d
comparison
equal deleted inserted replaced
38372:f4f1fb1cbfb4 38373:ef692614e601
2193 dryrun, warnings): 2193 dryrun, warnings):
2194 ret = 1 2194 ret = 1
2195 except error.LookupError: 2195 except error.LookupError:
2196 warnings.append(_("skipping missing subrepository: %s\n") 2196 warnings.append(_("skipping missing subrepository: %s\n")
2197 % join(subpath)) 2197 % join(subpath))
2198 progress.update(None) 2198 progress.complete()
2199 2199
2200 # warn about failure to delete explicit files/dirs 2200 # warn about failure to delete explicit files/dirs
2201 deleteddirs = util.dirs(deleted) 2201 deleteddirs = util.dirs(deleted)
2202 files = m.files() 2202 files = m.files()
2203 progress = ui.makeprogress(_('deleting'), total=len(files), 2203 progress = ui.makeprogress(_('deleting'), total=len(files),
2222 else: 2222 else:
2223 warnings.append(_('not removing %s: file is untracked\n') 2223 warnings.append(_('not removing %s: file is untracked\n')
2224 % m.rel(f)) 2224 % m.rel(f))
2225 # missing files will generate a warning elsewhere 2225 # missing files will generate a warning elsewhere
2226 ret = 1 2226 ret = 1
2227 progress.update(None) 2227 progress.complete()
2228 2228
2229 if force: 2229 if force:
2230 list = modified + deleted + clean + added 2230 list = modified + deleted + clean + added
2231 elif after: 2231 elif after:
2232 list = deleted 2232 list = deleted
2237 progress.increment() 2237 progress.increment()
2238 if ui.verbose or (f in files): 2238 if ui.verbose or (f in files):
2239 warnings.append(_('not removing %s: file still exists\n') 2239 warnings.append(_('not removing %s: file still exists\n')
2240 % m.rel(f)) 2240 % m.rel(f))
2241 ret = 1 2241 ret = 1
2242 progress.update(None) 2242 progress.complete()
2243 else: 2243 else:
2244 list = deleted + clean 2244 list = deleted + clean
2245 progress = ui.makeprogress(_('skipping'), 2245 progress = ui.makeprogress(_('skipping'),
2246 total=(len(modified) + len(added)), 2246 total=(len(modified) + len(added)),
2247 unit=_('files')) 2247 unit=_('files'))
2253 for f in added: 2253 for f in added:
2254 progress.increment() 2254 progress.increment()
2255 warnings.append(_("not removing %s: file has been marked for add" 2255 warnings.append(_("not removing %s: file has been marked for add"
2256 " (use 'hg forget' to undo add)\n") % m.rel(f)) 2256 " (use 'hg forget' to undo add)\n") % m.rel(f))
2257 ret = 1 2257 ret = 1
2258 progress.update(None) 2258 progress.complete()
2259 2259
2260 list = sorted(list) 2260 list = sorted(list)
2261 progress = ui.makeprogress(_('deleting'), total=len(list), 2261 progress = ui.makeprogress(_('deleting'), total=len(list),
2262 unit=_('files')) 2262 unit=_('files'))
2263 for f in list: 2263 for f in list:
2264 if ui.verbose or not m.exact(f): 2264 if ui.verbose or not m.exact(f):
2265 progress.increment() 2265 progress.increment()
2266 ui.status(_('removing %s\n') % m.rel(f)) 2266 ui.status(_('removing %s\n') % m.rel(f))
2267 progress.update(None) 2267 progress.complete()
2268 2268
2269 if not dryrun: 2269 if not dryrun:
2270 with repo.wlock(): 2270 with repo.wlock():
2271 if not after: 2271 if not after:
2272 for f in list: 2272 for f in list: