昨日の続き。
emacs-22.1.tar.gz
に,emcws-22.1-20071105
を当てる処理のバージョン管理で実験。
結論からいうと,svnがなんでこんなに遅いのか不思議なほど。 svn使う意義が見出せなくなって来た。
emacs-22.1
展開(136MB,3490ファイル)を足してコミット
[svn]
svn add emacs-22.1 (メッセージたくさん) time svn ci -m emacs-22.1-base (メッセージたくさん) : Committed revision 6. svn ci -m emacs-22.1-base 62.69s user 11.60s system 75% cpu 1:38.47 total
1分38秒。
[hg]
hg add emacs-22.1 (メッセージたくさん) time svn ci -m emacs-22.1-base hg ci -m emacs-22.1-base 23.03s user 2.75s system 83% cpu 30.802 total
hgが3倍以上速い。
emcws-22.1-20071105
を当てたのをコミット
パッチ当てはこう
gzip -dc ../emcws-22.1-20071105.gz|patch -p0 -s rm **/*.orig (*.origファイルを全部消しておく)
その後でコミット。
[svn]
time svn ci -m emcws-22.1-20071105
(メッセージたくさん)
:
Sending emacs-22.1/src/s/netbsd.h
Transmitting file data ..................
Committed revision 7.
svn ci -m emcws-22.1-20071105 6.38s user 2.10s system 74% cpu 11.386 total
11秒。
[hg]
time hg ci -m emcws-22.1-20071105
hg ci -m emcws-22.1-20071105 0.55s user 0.08s system 97% cpu 0.648 total
0.6秒。速すぎて,ちゃんとチェックインできているのか不安になるほど。 もちろんちゃんと差分はチェンジセットとして登録されている。
叱咤激励感想ツッコミはゲストブックへ
Generated with mkdiary.rb