GPLHost utilise git comme gestionnaire de code source. Nous avons migrés de CVS à git car c'est probablement le meilleur gestionnaire de code source dans le monde du logiciel libre.
Notre répertoire publique git est sur http://git.gplhost.com/. Vous pouvez, tout aussi bien, utiliser notre navigateur web de répertoires Git.
Pour contrôler un projet particulier qui est sorti, tout ce dont vous vous avez besoin est:
git clone http://git.gplhost.com/ <nom du répertoire du projet>.git <nom du répertoir>
SOYEZ PATIENT Le premier clonage git prend un moment, et le système n'est pas très bavard. Pour un projet comme DTC, le nombre et la taille des fichiers rend l'export assez long sur une liaison interne pas trop rapide, et actuellement, mon répertoire clone git local pour DTC est environs de 30MB (avec le répertoire .git prenant environ la moitié de cette taille). Encombrant en apparence, mais très utile car il vous permet d'inspecter tout l'historique de DTC, très, très rapidement, sans besoins de connexion Internet. Oh, si vous interrompez le processus avec Ctrl-C, git va effacer tous les fichiers que vous venez de cloner.
Au contraire de CVS, on ne commit pas directement dans un répertoire principal. C'est réellement plus efficace parce qu'il n'y a aucun besoin de contrôler des privilèges de CVS, vous informez juste le chef de projet et il cherche vos changements dans l'arbre principal. Vous êtes également libre de publier votre propre arbre Git n'importe où sur le net si vous avez besoin de le partager.
Donc, si vous désirez soumettre vos changements dans un de nos projets sur le dépét officiel, veuillez envoyer un mail à notre chef de projet et lui faire savoir que vous aimeriez qu'il applique vos changements. Vous pouvez aussi envoyer vos patches par mail (préparés avec Git) directement à notre chef de projet (regardez la page du manuel sur git-format-patch).
Il est fortement conseillé de lire les pages suivantes pour en savoir plus sur git:
Vous allez adorer!