소스 검색

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