hgsubversion
redmine が、「まだ」Subversion ってことで、hgsubversion をやってみた。
想像以上に良く出来ている。とくにブランチがここまで対応していることにびっくり。
$ hg branches -c default 3509:56dc3c183a17 0.9-stable 3500:0dc60afda572 0.8-stable 3304:51f143af01c7 ../sandbox/groups 2853:7136fa293e09 ../sandbox/multiple_roles 2703:62efdeb57816 ../sandbox/tickets_permissions 2648:294fd9368fca ../sandbox/rails-2.3 2618:e32801875c99 ../sandbox/rails-2.2 2479:a201c46077f8 nbc 2451:efcb6dc4997d work/nested_projects 2289:851974746cc1 0.7-stable 2194:75c1d484398c swistak 2046:ec44e087974d work/groups 1775:4aaaa14d045e work/hooks 1773:9e14b5a6dd19 0.6-stable 1242:c2a26dd47d72 work/project_inheritance 1052:26a4cf9e7aa5 work/rails-2.2 2344:58b9e0f74839 (closed) work/rails-2.1 2343:9d042e1da198 (closed) work/rails-2.0 2342:1f338ac661c8 (closed) work/mailing_lists 2232:bdfa4f1c522b (closed) work/gloc-1.2.0 2231:14e1a1919585 (closed) work/issue_relations 2230:c92dae69237c (closed) work/rest_sys 2229:c853140c2211 (closed) work/time 2228:3378bb44bddf (closed) work/queries/trunk 2227:ff65f823bace (closed) work/wiki 2226:273e598137cc (closed) work/scm 2225:f06c67e92b0a (closed) work/git 2224:bc64e161749e (closed) 0.6 1041:7d81feeae897 (closed)
git にあって、Mercurial に無いものは、subrepo だけかな?って思ってたが、Subversion の日常的な標準サポートが抜けているのか?コンバータはあるけど。Fedora とかだと、yum で git を入れると、Subversion も入れさせられたけど。そういえば、MsysGit ってどうなんだっけ。