Go to file
Devendra Gera c0abda84b7 Initial gitzilla commit. 2010-03-08 00:01:45 +05:30
etc Initial gitzilla commit. 2010-03-08 00:01:45 +05:30
MANIFEST.in Initial gitzilla commit. 2010-03-08 00:01:45 +05:30
Makefile Initial gitzilla commit. 2010-03-08 00:01:45 +05:30
README Initial gitzilla commit. 2010-03-08 00:01:45 +05:30
__init__.py Initial gitzilla commit. 2010-03-08 00:01:45 +05:30
hooks.py Initial gitzilla commit. 2010-03-08 00:01:45 +05:30
hookscripts.py Initial gitzilla commit. 2010-03-08 00:01:45 +05:30
setup.py Initial gitzilla commit. 2010-03-08 00:01:45 +05:30
utils.py Initial gitzilla commit. 2010-03-08 00:01:45 +05:30

README

GitZilla
========

GitZilla is Python magic to support Git-Bugzilla integration. There are
various ways of using GitZilla.

Note that GitZilla must be installed on the machine receiving commits from
everyone - home to the the "official" or the "central" repository.

Simple ready scripts
--------------------

To quickly start using GitZilla:

  * Install GitZilla. You may choose the .deb for easy installation on
    Debian/Ubuntu systems. Otherwise, just unpack the source and install in
    the usual setuptools way:

        sudo python setup.py install

  * Switch to the hooks directory (/path/to/repository/.git/hooks) and delete
    the 'post-receive' and 'update' hooks.

  * Link (or copy) the gitzilla provided hooks:

        ln -s $(which gitzilla-post-receive) post-receive
        ln -s $(which gitzilla-update) update

  * Read and edit the config file at /etc/gitzillarc

  * Commit away!


Custom GitZilla
---------------

Coming soon. Till then, import the modules gitzilla and gitzilla.hooks in a
python interactive shell and dooc at the module help.