瀏覽代碼

Use an OrderedDict for helptext, making the build reproducible
Closes #1346

Chris Lamb 9 年之前
父節點
當前提交
69f8d3c3f7
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      borg/archiver.py

+ 2 - 1
borg/archiver.py

@@ -14,6 +14,7 @@ import stat
 import sys
 import sys
 import textwrap
 import textwrap
 import traceback
 import traceback
+import collections
 
 
 from . import __version__
 from . import __version__
 from .helpers import Error, location_validator, archivename_validator, format_line, format_time, format_file_size, \
 from .helpers import Error, location_validator, archivename_validator, format_line, format_time, format_file_size, \
@@ -736,7 +737,7 @@ class Archiver:
         Cache.break_lock(repository)
         Cache.break_lock(repository)
         return self.exit_code
         return self.exit_code
 
 
-    helptext = {}
+    helptext = collections.OrderedDict()
     helptext['patterns'] = textwrap.dedent('''
     helptext['patterns'] = textwrap.dedent('''
         Exclusion patterns support four separate styles, fnmatch, shell, regular
         Exclusion patterns support four separate styles, fnmatch, shell, regular
         expressions and path prefixes. By default, fnmatch is used. If followed
         expressions and path prefixes. By default, fnmatch is used. If followed