summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2010-12-07 10:34:33 +0000
committerLars Wirzenius <liw@liw.fi>2010-12-07 10:34:33 +0000
commit3d5e54427345f00a9ae3f8e30b697dd0e8929df3 (patch)
tree9c3556a5420987389339606bf28405d1478957a8
parentfe1f315c63a889136a8fba1cdd6b22406bb768c2 (diff)
downloadliw-automation-3d5e54427345f00a9ae3f8e30b697dd0e8929df3.tar.gz
Run bzr and ikiwiki to add note to vcs and rebuild pages.
-rwxr-xr-xscripts/journal-note8
1 files changed, 7 insertions, 1 deletions
diff --git a/scripts/journal-note b/scripts/journal-note
index 315a27c..ae1955d 100755
--- a/scripts/journal-note
+++ b/scripts/journal-note
@@ -125,7 +125,13 @@ class App(object):
i += 1
basename = '%s-%d.mdwn' % (time.strftime('%Y-%m-%d-%H:%M:%S-'), i)
os.rename(draft, finished)
- # FIXME: bzr add + commit, ikiwiki
+
+ src = os.path.join(opts.base, 'src')
+ subprocess.check_call(['bzr', 'add', finished], cwd=src)
+ subprocess.check_call(['bzr', 'commit', '-m', 'new note'], cwd=src)
+ subprocess.check_call(['ikiwiki', '--setup', '../ikiwiki.setup',
+ '--refresh'],
+ cwd=src)
if __name__ == '__main__':