Просмотр исходного кода

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

create: --list --dry-run output for directories, fixes #7209
TW 2 лет назад
Родитель
Сommit
2aae879c49
1 измененных файлов с 5 добавлено и 2 удалено
  1. 5 2
      src/borg/archiver.py

+ 5 - 2
src/borg/archiver.py

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