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 ってどうなんだっけ。