リンク: [ホーム] [自己紹介] [リンク集] [アルバム] [ソフトウェア] [発表文献] [その他]

まさおのChangeLogメモ / 2013-04-09

01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

2013-04-09 Tue

* cvs2git

http://vivian.myht.org/modules/newbb/viewtopic.php?topic_id=178&forum=5
を参考にする。

cres/tag_xml/linkdepth の場合:

1. まず、blob+dumpファイルを構築:

% cvs2git --blobfile=blob.dump --dumpfile=log.dump --encoding=iso2022_jp --fallback-encoding=eucjp --username=masao /tmp/cvsroot-tmp/linkdepth/

このうち、log.dump ファイルは日本語が文字化けしているので、一部救
済するためのスクリプトで適宜変換すること。
https://gist.github.com/masao/5344493

2. gitリポジトリを作り、dumpファイルの上記スクリプトをかけながら、
fast-importする:

% mkdir git-work
% cd git-work
% git init
% ( cat ../blob.dump; ruby ~/fix-logmsg.rb ../log.dump ) | git fast-import

3. 確認する:

% git checkout
% git log

4. Github をリモートリポジトリとして登録して同期する:

% git remote add origin git@github.com:cres-project/linkdepth.git
% git push -u origin master

https://github.com/cres-project/linkdepth

以上。
Referrer (Inside): [2013-11-28-1]