From ac404e3a7442323875489c24921aa85c3f21d5ea Mon Sep 17 00:00:00 2001 From: Thomas Waldmann Date: Thu, 24 Aug 2017 04:07:37 +0200 Subject: [PATCH] borg create --timestamp: set start time, fixes #2957 (cherry picked from commit 8a299ae24ced26dbb53517e594634ea676779bc3) --- src/borg/archive.py | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/src/borg/archive.py b/src/borg/archive.py index ff8f8729e..88167ab12 100644 --- a/src/borg/archive.py +++ b/src/borg/archive.py @@ -446,15 +446,13 @@ Utilization of max. archive size: {csize_max:.0%} self.items_buffer.flush(flush=True) duration = timedelta(seconds=time.monotonic() - self.start_monotonic) if timestamp is None: - self.end = datetime.utcnow() - self.start = self.end - duration - start = self.start - end = self.end + end = datetime.utcnow() + start = end - duration else: - self.end = timestamp - self.start = timestamp - duration - end = timestamp - start = self.start + end = timestamp + duration + start = timestamp + self.start = start + self.end = end metadata = { 'version': 1, 'name': name,