瀏覽代碼

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

create: --list --dry-run output for directories, fixes #7209
TW 2 年之前
父節點
當前提交
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)