Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
|
doc:veille:mercurial [2006/04/05 16:08] lehobey créée |
doc:veille:mercurial [2008/12/14 19:16] (Version actuelle) lehobey |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== mercurial ====== | + | ====== Mercurial ====== |
| - | Mes notes sur mercurial. | + | * [[gestion de code source]] |
| + | |||
| + | * http://www.selenic.com/mercurial/wiki/index.cgi | ||
| + | * http://www.selenic.com/mercurial/wiki/index.cgi/FrontPage | ||
| + | * [[http://en.wikipedia.org/wiki/Mercurial_(software)]] | ||
| + | * http://linuxfr.org/2008/03/25/23893.html | ||
| + | * Utilisateurs : http://www.selenic.com/mercurial/wiki/index.cgi/ProjectsUsingMercurial | ||
| + | * Avis : | ||
| + | * 1.1 | ||
| + | * http://linuxfr.org/2008/12/06/24769.html | ||
| + | * http://lwn.net/Articles/309288/#Comments | ||
| + | * http://lwn.net/Articles/151624/ | ||
| + | * http://lwn.net/Articles/141676/ | ||
| + | * http://linuxfr.org/~GomGom/18736.html (voir avis à la fin) | ||
| + | * Problème : http://www.advogato.org/person/robertc/ | ||
| + | * Mécontent : http://ondrejcertik.blogspot.com/2008/08/i-am-switching-from-mercurial-to-git.html | ||
| + | * Réponse à Erich Schubert : http://www.selenic.com/pipermail/mercurial/2005-September/004325.html | ||
| + | * http://www.selenic.com/pipermail/mercurial/2005-July/002961.html | ||
| + | * Sur tous systèmes d'exploitation : | ||
| + | * http://mercurial.berkwood.com/ | ||
| + | * http://www.selenic.com/mercurial/wiki/index.cgi/BinaryPackages | ||
| + | * Windows : http://www.selenic.com/mercurial/wiki/index.cgi/WindowsInstall | ||
| + | |||
| + | * Utilisateurs : | ||
| + | * Mozilla : http://weblogs.mozillazine.org/preed/2007/04/version_control_system_shootou_1.html | ||
| + | |||
| + | * Migration de svn (hgwebdir) : http://samueladam.net/2008/03/05/howto-migrate-svn-hg-hgsvn | ||
| + | |||
| + | ===== Documentations ===== | ||
| + | * FAQ : http://www.selenic.com/mercurial/wiki/index.cgi/FAQ | ||
| + | * http://www.selenic.com/mercurial/wiki/index.cgi/QuickStart2 | ||
| + | * http://strasbourg.linuxfr.org/mercurial | ||
| + | * Exemple de doc pour les dépots : http://strasbourg.linuxfr.org/mercurial-tux | ||
| + | |||
| + | ==== Livre ==== | ||
| + | * http://hgbook.red-bean.com/ | ||
| + | |||
| + | ===== Conversions ===== | ||
| + | * Conversion vers... http://www.selenic.com/mercurial/wiki/index.cgi/ConvertingRepositories | ||
| + | |||
| + | * Pour aller de arch vers mercurial, David et moi avons utilisé arch-to-hg.py sur la page ci-dessus. Limitation : il ne récupère que jusqu'au dernier --base-0. Nous avons discuté d'une amélioration possible à partir de la sortie d'ancestry-graph. | ||
| + | |||
| + | * Vers Subversion : http://termie.net/devdev/node/79 | ||
| + | |||
| + | * CVS vers mercurial : http://blog.steve.org.uk/articles/2007/11/25/open-your-eyes-look-up-to-the-skies-and-see | ||
| + | |||
| + | |||
| + | ==== Migrations ==== | ||
| + | * http://michael-prokop.at/blog/2007/05/01/mercurial-remote-abort-no-space-left-on-device/ | ||
| + | * Mercurial vers Git : http://wiki.sympy.org/wiki/Git_hg_rosetta_stone | ||
| + | |||
| + | ===== Paquet Debian ===== | ||
| + | * http://packages.qa.debian.org/m/mercurial.html | ||
| ===== À regarder ===== | ===== À regarder ===== | ||
| Ligne 8: | Ligne 60: | ||
| ===== La traduction est prévue ===== | ===== La traduction est prévue ===== | ||
| * http://www.selenic.com/mercurial/wiki/index.cgi/InternationalizationPlan | * http://www.selenic.com/mercurial/wiki/index.cgi/InternationalizationPlan | ||
| + | |||
| + | ===== Démarrage rapide ===== | ||
| + | * http://www.selenic.com/mercurial/wiki/index.cgi/QuickStart | ||
| + | |||
| + | |||
| + | ===== Utiliser bisect ===== | ||
| + | * http://www.selenic.com/mercurial/wiki/index.cgi/UsingBisect | ||
| + | |||
| + | ===== Équivalent de « cvs export » ===== | ||
| + | * http://www.selenic.com/pipermail/mercurial/2005-September/003987.html | ||
| ====== Publier un dépôt ====== | ====== Publier un dépôt ====== | ||
| + | |||
| ===== Selon la méthode http statique ===== | ===== Selon la méthode http statique ===== | ||
| * Expliquée ici : http://www.selenic.com/mercurial/wiki/index.cgi/StaticHTTP | * Expliquée ici : http://www.selenic.com/mercurial/wiki/index.cgi/StaticHTTP | ||
| Ligne 15: | Ligne 78: | ||
| Par exemple, pour récupérer le dak-hg que je maintiens sur linux-france : | Par exemple, pour récupérer le dak-hg que je maintiens sur linux-france : | ||
| $ hg clone old-http://www.linux-france.org/~flehobey/dak/dak-hg | $ hg clone old-http://www.linux-france.org/~flehobey/dak/dak-hg | ||
| + | |||
| + | Ceci est caduc, à remplacer par les « bundles » : http://www.selenic.com/pipermail/mercurial/2005-September/004658.html | ||
| + | |||
| + | ===== Serveur CGI ===== | ||
| + | * http://www.selenic.com/mercurial/wiki/index.cgi/CGI_Install | ||
| + | http://esterelle/dokuwiki/doku.php | ||
| + | * http://www.selenic.com/mercurial/wiki/index.cgi/HgWebDirStepByStep | ||
| + | * http://grml.org/mercurial/ | ||
| + | |||
| + | * http://slucas.wikidot.com/fr:hgweb-mod-python | ||
| + | |||
| + | * En lien avec [[doc:dokuwiki:dokuwiki]] : http://strasbourg.linuxfr.org/mercurial-server | ||
| + | |||
| + | * http://blog.sietch-tabr.com/index.php/post/2008/01/21/Mercurial-:-partage-de-depots-differents-en-http-et-https-push-par-https | ||
| + | * http://blog.sietch-tabr.com/index.php/post/2008/12/08/Mercurial-:-partager-votre-dépôt-de-patches-MQ-en-même-temps-que-votre-dépôt-principal | ||
| + | |||
| + | ==== Divers liens ==== | ||
| + | * http://mail.python.org/pipermail/python-list/2007-January/422029.html | ||
| + | * http://blogs.sun.com/simford/entry/setup_mercurial_on_solaris_nevada | ||
| + | * http://wiki.unelectronlibre.info/developpement/migrer_de_subversion_a_mercurial | ||
| + | * http://goobsoft.homeip.net/Wiki.jsp?page=Mercurial | ||