summaryrefslogtreecommitdiff
path: root/etckeeper-bzr.py
diff options
context:
space:
mode:
authorJoey Hess <joey@kodama.kitenet.net>2008-04-05 14:31:19 -0400
committerJoey Hess <joey@kodama.kitenet.net>2008-04-05 14:31:19 -0400
commit118f0016d2f1ecece4d282a257049a86bc4c9ca6 (patch)
tree2f1cee9cea47b39634de320289f7ad0bc8b2d5b0 /etckeeper-bzr.py
parentfa84e9dcae169c7e6f9800572cb94bad2c09c51e (diff)
Include etckeeper plugin in Debian package.
Conflicts: debian/control
Diffstat (limited to 'etckeeper-bzr.py')
-rwxr-xr-xetckeeper-bzr.py26
1 files changed, 0 insertions, 26 deletions
diff --git a/etckeeper-bzr.py b/etckeeper-bzr.py
deleted file mode 100755
index 97a8689..0000000
--- a/etckeeper-bzr.py
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/usr/bin/python
-# Bazaar plugin that runs etckeeper pre-commit when necessary
-
-"""Runs etckeeper pre-commit when necessary."""
-
-from bzrlib.mutabletree import MutableTree
-from bzrlib.errors import BzrError, NotLocalUrl
-import os
-import subprocess
-
-def etckeeper_startcommit_hook(tree):
- if not os.path.exists(tree.abspath(".etckeeper")):
- # Only run the commit hook when this is an etckeeper branch
- return
- ret = subprocess.call(["etckeeper", "pre-commit", tree.abspath(".")])
- if ret != 0:
- raise BzrError("etckeeper pre-commit failed")
-
-MutableTree.hooks.install_hook('start_commit', etckeeper_startcommit_hook)
-MutableTree.hooks.name_hook(etckeeper_startcommit_hook, "etckeeper")
-
-if __name__ == "__main__":
- from distutils.core import setup
- setup(name="bzr-etckeeper",
- package_dir={"bzrlib.plugins.etckeeper":__file__},
- py_modules=["bzrlib.plugins.etckeeper"])