|
|
## Using Gajim with git
|
|
|
|
|
|
A good page to quickly understand the way GIT work should be read [here](https://git-scm.com/book/en/v2/Getting-Started-Git-Basics)
|
|
|
A good page on how GIT works can be read [here](https://git-scm.com/book/en/v2/Getting-Started-Git-Basics). Also, read our [guide on git](/howtogit)
|
|
|
|
|
|
*Initial code checkout*:
|
|
|
**Initial code checkout:**
|
|
|
|
|
|
git clone https://dev.gajim.org/gajim/gajim.git
|
|
|
|
|
|
*Updating to current version*:
|
|
|
**Updating to current version:**
|
|
|
|
|
|
cd gajim && git pull
|
|
|
|
|
|
*Launching*:
|
|
|
**Launching:**
|
|
|
|
|
|
cd gajim
|
|
|
./launch.sh
|
|
|
|
|
|
Nightly builds can be found [here](https://gajim.org/downloads/snap) and [there (deb)](https://gajim.org/downloads.php?#debian)
|
|
|
Nightly builds can be found [here](https://gajim.org/downloads/snap) and [there (deb)](https://gajim.org/downloads.php?#debian).
|
|
|
|
|
|
*Running bleeding edge Gajim and python-nbxmpp together*
|
|
|
**Running bleeding edge versions of Gajim and python-nbxmpp together**
|
|
|
|
|
|
One of the dependencies ([python-nbxmpp library](https://dev.gajim.org/gajim/python-nbxmpp)) 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:
|
|
|
|
... | ... | @@ -24,7 +25,7 @@ One of the dependencies ([python-nbxmpp library](https://dev.gajim.org/gajim/pyt |
|
|
|
|
|
|
|
|
## Mixing GIT and Stable
|
|
|
If you run git 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
|
|
|
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
|
|
|
|
|
|
* In GNU/Linux
|
|
|
|
... | ... | @@ -34,14 +35,11 @@ If you run git and then you go back to a stable version you will have problems, |
|
|
|
|
|
Start → Run and type
|
|
|
|
|
|
|
|
|
%appdata%\Gajim
|
|
|
|
|
|
and press Enter
|
|
|
|
|
|
now locate the config file and remove it
|
|
|
and press <kbd>Enter</kbd>
|
|
|
|
|
|
Now launch the application and a new config file will be created (you need to set accounts and other settings from scratch)
|
|
|
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
|
... | ... | @@ -52,4 +50,4 @@ OK. That is also possible but you should avoid mixing the config file. |
|
|
|
|
|
./launch.sh -p git -s
|
|
|
|
|
|
this creates a config.git (eg profile git) and completely separate database and plugins. |
|
|
This creates a config.git (e.g. profile git) and completely separates databases and plugins. |