Using HG Version
A good page to quickly understand the way Mercurial work should be read here
Initial code checkout:
hg clone http://hg.gajim.org/gajim gajim
Updating to current version (Be careful: -C option revert your local changes):
cd gajim && hg pull && hg up -C
Launching:
cd gajim ./launch.sh
Nightly builds can be found here and there (deb)
Mixing HG and Stable
If you run hg and then you go back to a stable version you will have 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
- In GNU/Linux
rm ~/.gajim/config
- In Windows 2000/XP
Start → Run and type
%appdata%\Gajim
and press Enter
now locate the config file and remove it
Now launch the application and a new config file will be created (you need to set accounts and other settings from scratch)
Running both: Stable and HG
OK. That is also possible but you should avoid mixing the config file.
- In GNU/Linux
./launch.sh -p hg
this creates a config.hg (eg profile hg)
I've made a little bash script to simplify all process for all that people who (like me) are always updating with HG. With this script you use always lastest update and it creates a new profile to avoid interferences between any existing profile. muzzol
#!/bin/bash HG_DIR="$HOME/install" cd "$HG_DIR" hg clone http://hg.gajim.org/gajim gajim "$HG_DIR"/gajim/launch.sh -p perfilhg
- In Windows
rem ************ Launching Gajim hg ************ cd src gajim.py -p hg
save the above as gajim_hg.bat in the Gajim folder (eg. the folder that you have hg). Now you can double click gajim_hg.bat and you can run hg version without mixing with stable one
