<< sky.fmでmusicfulな生活 : main : 日ノ出町の銭湯 >>

CVS2SVN その2

CVS2SVNを使って実際に変換してみようとしたが,細かいことがいろいろと引っかかってなかなか進まなかったが,丸一日以上欠けて何とか完成に持って行けそうだ.

abstract


cvs2svnは公開版1.3.0ではなくリポジトリの最新を使うべし.新オプション--auto-propsと10倍以上の高速化の恩恵が受けられる.
cygwinのsvnは変なので,windows nativeなツールを使った方がいい.
ファイルにmimetype=text/plain;charset=SHIFT_JISとセミコロンを含む値を設定するためにはcvs2svnの改造が必要.

cygwinではまる


最初はインストールの面倒くささを嫌ってcygwinでやろうとした.python,sort, rcsがインストール済みであるのがその理由だ.日本語で書かれたlogを扱うためにJapaneseCodecのインストールを
python setup.py install

で行ってから実行.一見うまくできたように見える.しかし色々調べるとcygwin版のSVNはどうも動きがおかしいらしいと判明.vs2svnがはき出したdumpファイルを見てみると何故か全部にexecutable属性が付いている.

以前のメモを元に,WinCVSごった煮版に入っているco.exeとGnuWin32のCoreUtilに入っているsort.exe (dependencyファイル:libiconv2.dll, libintl3.dllも必要)を同じディレクトリに入れてやってみると,こちらは変なexecutable属性が付かない.てなわけでcygwinはやめることにした

オプション


CVSではタグ名にピリオドが使えない関係で番号をアンダーバーで区切っていたが,この際なので--symbol-transformを使って変換.
意味のないタグは--excludeで除外.その際symbol-transformの対象になるラベルは変換後のパターンに対して除外設定が必要.

Verbose設定


-vを付けると途中経過が表示されるようになる.リポジトリが大きいと1つのリビジョンだけでも長時間黙りこくってよくわからないので-vを付けることにする.また後から結果を確認するためにcoreutilに入っていたteeを使ってログをファイルに落としておく
python cvs2svn オプションs | tee aaa.log


propertyとcharset


ViewVCでは文書にUTF-8以外の文字コードが使われていてログが日本語だと,ページとしてはログに合わせてUTF-8になるので肝心のファイルの中身が文字化けする.
Tracではmime-typesにcharsetを設定しておくとUTF-8に変換するらしいので,そのうちViewVCも対応してくれるだろうと期待して予め変換時に設定することにした.

--auto-propsを使って実施しようとしたが,リリース版にはまだ入っていないオプションのためSVNから最新版を取得.しかしトライするも全体を""で囲んでもセミコロンをプロパティの一部と認識してくれない.

ソースコードを確認したら単純にセミコロンで分離しているだけで,全然細工していない.しょうがないのでその部分の区切りをセミコロン2つに変更して,configファイルも同様に変更する.
def _add_pattern(self, pattern, value):
props = value.split(';;')


実行


いろいろ設定していよいよ実行.最終的に使ったオプションは以下の通り.
-v --dump-only --dumpfile --encoding --symbol-transform
--auto-props --auto-props-ignore-case

前回の実行時間が3800秒(63分)だったので今回も寝る直前に,と思ったら妙に流れが速い.373秒で終わった.リリース版から10倍以上高速化されているようだ.
コンピュータ > ソフトウェア > SCM : comments (296) : trackbacks (0)

Comments

fake gucci from china にょろぷにらん | CVS2SVN その2
replica gucci in uk...2013/11/25 09:36 AM
replica hermes messenger bag にょろぷにらん | CVS2SVN その2
fake hermes handbags uk...2013/11/24 06:14 PM
にょろぷにらん | CVS2SVN その2
&#x30C8;&#x30EA;&#x30FC;&#x30D0;&#x30FC;&#x30C1;...2013/11/22 07:05 PM
にょろぷにらん | CVS2SVN その2
コーチ...2013/11/22 07:00 PM
にょろぷにらん | CVS2SVN その2
louis vuitton...2013/11/22 06:56 PM
にょろぷにらん | CVS2SVN その2
プラダ バッグ...2013/11/22 06:47 PM
にょろぷにらん | CVS2SVN その2
miumiu...2013/11/22 06:46 PM
にょろぷにらん | CVS2SVN その2
daykamp.com/fashion.php...2013/11/22 06:42 PM
replica hermes notebook にょろぷにらん | CVS2SVN その2
hermes replica kelly bag...2013/11/22 05:32 AM
にょろぷにらん | CVS2SVN その2
&#x30B7;&#x30E3;&#x30CD;&#x30EB; &#x30D4;&#x30A2;&#x30B9;...2013/11/21 02:11 PM
www.mbt にょろぷにらん | CVS2SVN その2
mbt shoes for men...2013/11/21 05:31 AM
gucci lady stirrup bag replica にょろぷにらん | CVS2SVN その2
knockoff gucci boston bag...2013/11/21 01:26 AM
replicas hermes birkin bags にょろぷにらん | CVS2SVN その2
hermes birkin bag preis...2013/11/20 06:19 PM
knock off gucci tote bags にょろぷにらん | CVS2SVN その2
good replica gucci handbags...2013/11/20 04:47 PM
fake gucci wallets women にょろぷにらん | CVS2SVN その2
replica gucci pants...2013/11/20 07:41 AM
replica gucci handbags 2012 にょろぷにらん | CVS2SVN その2
replica gucci twirl...2013/11/18 08:11 AM
replica hermes pocket square にょろぷにらん | CVS2SVN その2
hermes birkin bag taupe...2013/11/15 10:46 PM
hermes knock off ties にょろぷにらん | CVS2SVN その2
hermes replica wholesale...2013/11/15 08:02 AM
knock off hermes scarves にょろぷにらん | CVS2SVN その2
replica hermes mens bracelet...2013/11/15 07:50 AM
hermes studded cuff replica にょろぷにらん | CVS2SVN その2
fake hermes hong kong...2013/11/15 12:53 AM
fake hermes picotin にょろぷにらん | CVS2SVN その2
fake hermes websites...2013/11/14 09:41 PM
replica gucci diaper bag uk にょろぷにらん | CVS2SVN その2
replica gucci mens jackets...2013/11/14 01:52 PM
fake gucci neil leach にょろぷにらん | CVS2SVN その2
cheap gucci wallets...2013/11/14 12:36 PM
replica hermes bags singapore にょろぷにらん | CVS2SVN その2
knock off hermes scarves...2013/11/14 04:57 AM
fake gucci purse にょろぷにらん | CVS2SVN その2
cheap replica gucci jackets...2013/11/14 12:19 AM
7 star replica gucci handbags にょろぷにらん | CVS2SVN その2
replica gucci iphone 4 case...2013/11/13 06:42 PM
replica gucci wallet paypal にょろぷにらん | CVS2SVN その2
examples of fake gucci bags...2013/11/13 03:28 PM
fake gucci bookbag men にょろぷにらん | CVS2SVN その2
replicas zapatos gucci hombre...2013/11/13 03:18 PM
who makes the best hermes replicas にょろぷにらん | CVS2SVN その2
replica hermes bags uk...2013/11/13 01:57 PM
chung shi shoes にょろぷにらん | CVS2SVN その2
mbt outlet store shoes...2013/11/11 04:45 AM
replica gucci shoulder bags にょろぷにらん | CVS2SVN その2
buy gucci wallet uk...2013/11/11 02:49 AM
wholesale gucci replica purses にょろぷにらん | CVS2SVN その2
gucci handbags replica luxury...2013/11/11 01:20 AM
fake gucci bags pictures にょろぷにらん | CVS2SVN その2
knock off gucci baby bags...2013/11/10 09:42 AM
replica gucci aviator にょろぷにらん | CVS2SVN その2
replica gucci luggage...2013/11/10 02:27 AM
good fake hermes bags にょろぷにらん | CVS2SVN その2
hermes birkin fake handbags...2013/11/09 03:19 PM
Finally!!! Thanks. I kept making the mistake adding the first one to CSS and the second to HTML… Instead of both together in the html box as you explained… Once I followed your instructions it was instant! Thanks! How about Twitter cards? Trying to figure that one out and it seems like the newest buzz…
writing jobs online...2013/11/08 11:25 PM
fake gucci bags にょろぷにらん | CVS2SVN その2
replica gucci 1973 bag...2013/11/07 07:35 PM
fake hermes philippines にょろぷにらん | CVS2SVN その2
replica hermes men#39;s bags...2013/11/07 12:00 PM
fake gucci wallets for sale にょろぷにらん | CVS2SVN その2
wholesale gucci purses from china...2013/11/06 12:18 PM
fake gucci wallets for women にょろぷにらん | CVS2SVN その2
fake gucci label...2013/11/06 01:05 AM
perfect replica louis vuitton bags にょろぷにらん | CVS2SVN その2
louis vuitton replica...2013/11/05 12:31 PM
replicas de malas hermes にょろぷにらん | CVS2SVN その2
replica hermes messenger bag...2013/11/05 10:31 AM
knock off gucci handbags 2010 にょろぷにらん | CVS2SVN その2
fake gucci purses...2013/11/05 02:12 AM
sell gucci wallets にょろぷにらん | CVS2SVN その2
gucci and louis vuitton replicas...2013/11/05 01:48 AM
louis vuitton agenda refills replica にょろぷにらん | CVS2SVN その2
louis vuitton replica...2013/11/04 10:07 PM
reviews on louis vuitton replica handbags にょろぷにらん | CVS2SVN その2
louis vuitton replica...2013/11/04 05:20 PM
good replica gucci handbags にょろぷにらん | CVS2SVN その2
cheap gucci wallet replica...2013/11/03 09:50 PM
hermes arceau grande lune replica にょろぷにらん | CVS2SVN その2
fake hermes bags hong kong...2013/11/03 07:52 PM
replica louis vuitton graffiti bags にょろぷにらん | CVS2SVN その2
louis vuitton replica...2013/11/03 11:43 AM
replica gucci belt bags にょろぷにらん | CVS2SVN その2
fake gucci on amazon...2013/11/02 10:32 AM
hermes knock off ties にょろぷにらん | CVS2SVN その2
hermes birkin bag price 2011...2013/11/01 10:24 PM
fake hermes bags in bangkok にょろぷにらん | CVS2SVN その2
hermes kelly bag replica...2013/11/01 12:51 PM
hermes fake perfume にょろぷにらん | CVS2SVN その2
mirror replica hermes bag...2013/11/01 07:22 AM
louis vuitton replica cheap handbags にょろぷにらん | CVS2SVN その2
replica louis vuitton...2013/10/31 03:23 AM
replica gucci belts cheap にょろぷにらん | CVS2SVN その2
cheap gucci wallet china...2013/10/26 06:04 AM
fake hermes bags uk にょろぷにらん | CVS2SVN その2
high quality hermes replica...2013/10/25 06:42 PM
louis vuitton handbags alma replica にょろぷにらん | CVS2SVN その2
replica louis vuitton...2013/10/24 09:14 AM
replica louis vuitton large agenda にょろぷにらん | CVS2SVN その2
louis vuitton replica...2013/10/24 08:17 AM
louis vuitton monogram wallet replica にょろぷにらん | CVS2SVN その2
Sofia Coppola Louis Vuitton...2013/10/24 06:32 AM
gucci soho large shoulder bag replica にょろぷにらん | CVS2SVN その2
replica gucci mens clothing...2013/10/23 06:02 AM
shoe carnival online shopping にょろぷにらん | CVS2SVN その2
mbt shoes...2013/10/23 05:19 AM
louis vuitton replica bags new york にょろぷにらん | CVS2SVN その2
louis vuitton replica...2013/10/23 02:42 AM
gucci replica handbags reviews にょろぷにらん | CVS2SVN その2
fake gucci waist bag...2013/10/22 11:58 PM
fake hermes collier de chien cuff にょろぷにらん | CVS2SVN その2
replica hermes ostrich bag...2013/10/22 06:22 PM
louis vuitton luggage set replica cheap にょろぷにらん | CVS2SVN その2
louis vuitton luggage tag replica...2013/10/22 04:22 AM
replica gucci lanyard にょろぷにらん | CVS2SVN その2
replica gucci schuhe...2013/10/22 03:09 AM
louis vuitton evidence replica chile にょろぷにらん | CVS2SVN その2
louis vuitton sobe clutch replica...2013/10/21 10:48 PM
2000-2006の間に、生産ラインのリモワさらに多様化し、世界有数の技術と設備を備えています。触発されたオフィスチェアからリモワ、革新的なデザイン特許取得Multiwheels ?マルチホイールシステムは、大幅にスーツケースの柔軟性を高めるため、重いスーツケースが自由に柔軟に回転させることができます。移民セキュリティチェックのために承認されたロックは、そのデュアルスイッチ設計容易な米国運輸保安局( TSA)を装備に加えて、リモワのスーツケース。インナーバッグのデザインは、さらにリモワブランドの地位を向上させるために、ハンドル、 GOHならびにルフトハンザとポルシェの協力や他の多くの機能をオンにします。
リモワ 激安...2013/10/21 09:33 PM
online shoe coupons にょろぷにらん | CVS2SVN その2
cheap mbt online...2013/10/21 11:42 AM
replica birkin bags for sale にょろぷにらん | CVS2SVN その2
hermes throw blanket replica...2013/10/21 11:27 AM
louis vuitton vernis wallet replica にょろぷにらん | CVS2SVN その2
replica louis vuitton...2013/10/19 09:30 PM
louis vuitton evidence replica kopen にょろぷにらん | CVS2SVN その2
louis vuitton replica wallet paypal...2013/10/19 07:52 PM
cheap replica louis vuitton scarves にょろぷにらん | CVS2SVN その2
replica louis vuitton...2013/10/19 06:24 PM
hermes replica bags canada にょろぷにらん | CVS2SVN その2
hermes birkin replicas uk...2013/10/18 11:37 AM
louis vuitton replica dog carrier にょろぷにらん | CVS2SVN その2
louis vuitton replica...2013/10/18 06:35 AM

Comment Form

  

Trackbacks

Trackback url
Latest Entries
Categories
Recent Comments
Recent Trackback
Archives
Profile
Other
RECOMMEND