Version Control: Fossil

There is a Fossil repository for Tkabber's development source code on Chiselapp.com hosting. Tkabber development code was initially hosted on JabberStudio's CVS, then on 16th August, 2006, it migrated to XMPP.ru's SVN, and finally on 22th March, 2015 it migrated to Fossil.

These commands download Tkabber to a directory called tkabber:

fossil clone https://chiselapp.com/user/sgolovan/repository/tkabber tkabber.fossil
fossil clone https://chiselapp.com/user/sgolovan/repository/tclxmpp tclxmpp.fossil
mkdir tkabber
cd tkabber
fossil open ../tkabber.fossil
mkdir tclxmpp
cd tclxmpp
fossil open --nested ../../tclxmpp.fossil

As you can see, Tkabber and TclXMPP library are maintained in two separate repositories. This means that you'll have to update them in two steps as well.

Additionally, you can download tkabber-plugins to the directory tkabber-plugins with this command:

fossil clone https://chiselapp.com/user/sgolovan/repository/tkabber-plugins tkabber-plugins.fossil
mkdir tkabber-plugins
cd tkabber-plugins
fossil open ../tkabber-plugins.fossil

For more information about the installation process, check the tutorial Installing Tkabber and dependencies.

There is also a Fossil repository for Tkabber's contributed development source code in a separate repository on Chiselapp.com: tkabber-contrib. These commands download third party code to a directory called tkabber-contrib:

fossil clone https://chiselapp.com/user/sgolovan/repository/tkabber-contrib tkabber-contrib.fossil
mkdir tkabber-contrib
cd tkabber-contrib
fossil open ../tkabber-contrib.fossil
Syndicate content