diff options
author | Joey Hess <joey@kodama.kitenet.net> | 2008-04-05 14:31:19 -0400 |
---|---|---|
committer | Joey Hess <joey@kodama.kitenet.net> | 2008-04-05 14:31:19 -0400 |
commit | 118f0016d2f1ecece4d282a257049a86bc4c9ca6 (patch) | |
tree | 2f1cee9cea47b39634de320289f7ad0bc8b2d5b0 /etckeeper-bzr.py | |
parent | fa84e9dcae169c7e6f9800572cb94bad2c09c51e (diff) |
Include etckeeper plugin in Debian package.
Conflicts:
debian/control
Diffstat (limited to 'etckeeper-bzr.py')
-rwxr-xr-x | etckeeper-bzr.py | 26 |
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"]) |