summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2011-09-19 11:52:23 +0100
committerLars Wirzenius <liw@liw.fi>2011-09-19 11:52:23 +0100
commita77bf52a91aeffe005d3edca200d38b4a6c81470 (patch)
tree7bb59a30dcf371ec8a8cd2e7ba258b189a958c16
parentb6a40fc9702abfd56e655bf4e5135fc13a56f3c6 (diff)
downloadliw-automation-a77bf52a91aeffe005d3edca200d38b4a6c81470.tar.gz
Rename, don't copy, the attachment directory.
-rwxr-xr-xscripts/journal-note5
1 files changed, 4 insertions, 1 deletions
diff --git a/scripts/journal-note b/scripts/journal-note
index d71ec0a..d6de160 100755
--- a/scripts/journal-note
+++ b/scripts/journal-note
@@ -157,7 +157,10 @@ class App(object):
draft_dir, ext = os.path.splitext(draft)
finished_dir, ext = os.path.splitext(finished)
if os.path.exists(draft_dir):
- shutil.copytree(draft_dir, finished_dir)
+ if os.path.exists(finished_dir):
+ raise obnamlib.AppException('%s already exists' %
+ finished_dir)
+ os.rename(draft_dir, finished_dir)
src = os.path.join(opts.base, 'src')
argv = ['bzr', 'add', finished]