mirror of
https://github.com/borgbackup/borg.git
synced 2024-12-26 09:47:58 +00:00
Add begin_txn progress message
This commit is contained in:
parent
f9b3d28c19
commit
be6341b956
1 changed files with 5 additions and 0 deletions
|
@ -233,14 +233,19 @@ def _read_files(self):
|
|||
|
||||
def begin_txn(self):
|
||||
# Initialize transaction snapshot
|
||||
pi = ProgressIndicatorMessage()
|
||||
txn_dir = os.path.join(self.path, 'txn.tmp')
|
||||
os.mkdir(txn_dir)
|
||||
pi.output('Initializing cache transaction: Reading config')
|
||||
shutil.copy(os.path.join(self.path, 'config'), txn_dir)
|
||||
pi.output('Initializing cache transaction: Reading chunks')
|
||||
shutil.copy(os.path.join(self.path, 'chunks'), txn_dir)
|
||||
pi.output('Initializing cache transaction: Reading files')
|
||||
shutil.copy(os.path.join(self.path, 'files'), txn_dir)
|
||||
os.rename(os.path.join(self.path, 'txn.tmp'),
|
||||
os.path.join(self.path, 'txn.active'))
|
||||
self.txn_active = True
|
||||
pi.finish()
|
||||
|
||||
def commit(self):
|
||||
"""Commit transaction
|
||||
|
|
Loading…
Reference in a new issue