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