Using Gajim with git
Initial code checkout
git clone https://dev.gajim.org/gajim/gajim.git
Updating to current version:
cd gajim && git pull
cd gajim ./launch.sh
Running bleeding edge versions of Gajim and python-nbxmpp together
One of the dependencies (python-nbxmpp library) is developed in-house. If you want to always use the latest version of python-nbxmpp without installing it every time, you can do it like this:
Mixing GIT and Stable
If you run git and then go back to a stable version you may encounter problems, because the stable version cannot understand the new config. So if you have done that, you need to clean you config and create a new one. First, close all Gajim instances and then
Start → Run and type
and press Enter
Now locate the config file and remove it and launch the application. A new config file will be created (you need to set accounts and other settings from scratch).
Running both: Stable and GIT
OK. That is also possible but you should avoid mixing the config file.
./launch.sh -p git -s
This creates a config.git (e.g. profile git) and completely separates databases and plugins.