Details
#
How Gitzer works#
DownloadingWhen a user runs the
get-gitzer.py
installation script, the latest release
is downloaded and then unzipped to a temporary directory. This folder is then copied to
~/.gitzer
and the necessary git aliases are set.
#
RunningGitzer depends on a number of packages
and these dependencies are vendorized along with the release itself. All these dependencies
can be found in ~/.gitzer/_vendor/
directory.
When the user runs git gitzer
, the command executed is python3 /home/vagrant/.gitzer/main.py
.
The dependencies have to be added to PYTHONPATH
manually since there is no easy way to
activate a virtual environment using python. This is done by
modifying the sys.path
variable.