Git

We use Git to maintain our source code, in the GNOME Git repository. Additional information about git.gnome.org is available at wiki.gnome.org/Git.

glibmm and gtkmm are in the glibmm and gtkmm modules. There is also a gtkmm-documentation module which contains the gtkmm book and its examples. See below for instructions.

Um die Erstellungsdateien zu erzeugen, müssen Sie das Skript autogen.sh ausführen. Wir empfehlen JHBuild, um ein separates Entwickler-Präfix zu verwenden.

Anonymous Access

Für diejenigen ohne GNOME-Zugang sind anonyme Checkouts möglich.

Um zum Beispiel die neueste Version von gtkmm zu laden:

git clone git://git.gnome.org/gtkmm

Module und Zweige

We are synchronized with the GNOME release schedule, so we use standard GNOME branch names.

gtkmm und glibmm

Komponente Version Git-Modul Zweigname
gtkmm 2.17/18 gtkmm master
gtkmm 2.16 gtkmm gtkmm-2-16
glibmm 2.21/22 glibmm master
glibmm 2.20 glibmm glibmm-2-20

gnomemm

Komponente API-Version Git-Modul Zweigname
libglademm libglademm master
gconfmm gconfmm master
libgnomecanvasmm libgnomecanvasmm master

*mm-Bindungen für weitere GNOME-bezogene APIs

Die folgenden Bindungen unterliegen nicht notwendigerweise dem gleichen Veröffentlichungsrhythmus wie die oben bereits erwähnten Bindungen.

Komponente Version Git-Modul Zweigname
libgdamm libgdamm master
libgnomedbmm libgnomedbmm master
goocanvasmm goocanvasmm master
libpanelappletmm libpanelappletmm master