From 69f8d3c3f76316e6a5e1e86fb7b95e05889cb206 Mon Sep 17 00:00:00 2001 From: Chris Lamb Date: Mon, 18 Jul 2016 12:14:48 +0200 Subject: [PATCH] Use an OrderedDict for helptext, making the build reproducible Closes #1346 --- borg/archiver.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/borg/archiver.py b/borg/archiver.py index cdf12ef7c..02da0f1b9 100644 --- a/borg/archiver.py +++ b/borg/archiver.py @@ -14,6 +14,7 @@ import stat import sys import textwrap import traceback +import collections from . import __version__ 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) return self.exit_code - helptext = {} + helptext = collections.OrderedDict() helptext['patterns'] = textwrap.dedent(''' Exclusion patterns support four separate styles, fnmatch, shell, regular expressions and path prefixes. By default, fnmatch is used. If followed