Browse Source

create from stdin: also save atime, ctime

cosmetic, just for completeness.
Thomas Waldmann 9 years ago
parent
commit
fa35525b58
1 changed files with 2 additions and 1 deletions
  1. 2 1
      borg/archive.py

+ 2 - 1
borg/archive.py

@@ -483,13 +483,14 @@ Number of files: {0.stats.nfiles}'''.format(self)
         for chunk in self.chunker.chunkify(fd):
         for chunk in self.chunker.chunkify(fd):
             chunks.append(cache.add_chunk(self.key.id_hash(chunk), chunk, self.stats))
             chunks.append(cache.add_chunk(self.key.id_hash(chunk), chunk, self.stats))
         self.stats.nfiles += 1
         self.stats.nfiles += 1
+        t = int_to_bigint(int(time.time()) * 1000000000)
         item = {
         item = {
             b'path': path,
             b'path': path,
             b'chunks': chunks,
             b'chunks': chunks,
             b'mode': 0o100660,  # regular file, ug=rw
             b'mode': 0o100660,  # regular file, ug=rw
             b'uid': uid, b'user': uid2user(uid),
             b'uid': uid, b'user': uid2user(uid),
             b'gid': gid, b'group': gid2group(gid),
             b'gid': gid, b'group': gid2group(gid),
-            b'mtime': int_to_bigint(int(time.time()) * 1000000000)
+            b'mtime': t, b'atime': t, b'ctime': t,
         }
         }
         self.add_item(item)
         self.add_item(item)
         return 'i'  # stdin
         return 'i'  # stdin