Merge pull request #7210 from ThomasWaldmann/list-directories-dry-run-1.2

create: --list --dry-run output for directories, fixes #7209
This commit is contained in:
TW 2022-12-15 17:50:46 +01:00 committed by GitHub
commit 2aae879c49
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -810,8 +810,11 @@ class Archiver:
restrict_dev=restrict_dev, read_special=read_special, dry_run=dry_run)
self.print_file_status('x', path)
return
if not recurse_excluded_dir and not dry_run:
status = fso.process_dir_with_fd(path=path, fd=child_fd, st=st)
if not recurse_excluded_dir:
if not dry_run:
status = fso.process_dir_with_fd(path=path, fd=child_fd, st=st)
else:
status = '-'
if recurse:
with backup_io('scandir'):
entries = helpers.scandir_inorder(path=path, fd=child_fd)