equal
deleted
inserted
replaced
2384 msg = _(b"permanently delete %d unkown files?") |
2384 msg = _(b"permanently delete %d unkown files?") |
2385 msg %= nb_unkown |
2385 msg %= nb_unkown |
2386 elif nb_ignored: |
2386 elif nb_ignored: |
2387 msg = _(b"permanently delete %d ignored files?") |
2387 msg = _(b"permanently delete %d ignored files?") |
2388 msg %= nb_ignored |
2388 msg %= nb_ignored |
2389 else: |
2389 elif removeemptydirs: |
2390 # XXX we might be missing directory there |
2390 dir_count = 0 |
2391 return res |
2391 for f in directories: |
|
2392 if matcher(f) and not repo.wvfs.listdir(f): |
|
2393 dir_count += 1 |
|
2394 if dir_count: |
|
2395 msg = _( |
|
2396 b"permanently delete at least %d empty directories?" |
|
2397 ) |
|
2398 msg %= dir_count |
|
2399 else: |
|
2400 # XXX we might be missing directory there |
|
2401 return res |
2392 msg += b" (yN)$$ &Yes $$ &No" |
2402 msg += b" (yN)$$ &Yes $$ &No" |
2393 if repo.ui.promptchoice(msg, default=1) == 1: |
2403 if repo.ui.promptchoice(msg, default=1) == 1: |
2394 raise error.CanceledError(_(b'removal cancelled')) |
2404 raise error.CanceledError(_(b'removal cancelled')) |
2395 |
2405 |
2396 if removefiles: |
2406 if removefiles: |