git et gitorious
La comparaison à github est tentante, vu qu'il a une fonctionnalité pour éditer le code en ligne (que j'ai déjà utilisée). gitorious a pour autant quelques avantages :- être réellement libre
- je peux l'instancier chez moi
- une communauté plus consciente du libre
- quelques améliorations à identifier
pour démarrer avec gitorious
- créer ou cloner un repository
- le rapatrier en local : git clone...
- faire ses modifications
- git commit -am "comment describing the commit"
- git push
- ensuite demander un merge request à partir de la racine de l'arbre de son clone
quelques liens concernant gitorious
- http://www.murrayc.com/blog/permalink/2010/06/17/gitorious-merge-requests-are-awkward-for-small-changes/ précision sur les merge request
fonctionnalités de gitorious
- possibilité de clone / merge request dans une logique user to user
- gestion de projet
- il y a un wiki (je n'ai pas vraiment trouvé comment en ajouter un par projet o_O hint: faut déjà créer un projet !)
manquerait peut-être :
- une description d'un workflow standard (comme celui au-dessus)
- la possibilité de proposer une merge request à partir d'un commit plutôt que via le bouton merge request à la racine du clone
ohloh
Ça me rappelle cette discussion par rapport à ohloh et freshmeat^Wfreecode- les deux sont proprios
- l'un analyse le code, ce qui par nature favorise les dépôts publics, au pire (faux-pen source) l'open source, au mieux le libre software aka logiciel libre
- là où l'autre privilégie les annonces de ceux motivés (souvent freeware, voire shareware ou pas libre), le libre étant en best effort (déclaratif, pas automatisé, une version sur 2 à vue de nez...)
- 94% de logiciels libres listés (je compte plutôt 92%...) cf. http://f.cl.ly/items/342K1t433X3l261a3Y1Y/license-distribution.png
- vu dans les commentaires de http://freecode.com/articles/whats-in-a-name au 30 octobre 2011
à revoir ce que j'avais vu au fosdem parmi :
http://flossmetrics.org/ (je crois) http://lhsfoss.org/
http://fossresearch.com/
https://masterbranch.com/ ?
tutoriels pour git
http://ftp.newartisans.com/pub/git.from.bottom.up.pdf
http://pcottle.github.io/learnGitBranching/
http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html