otsune's SnakeOil RSSフィード

python -c "print''.join([chr(x) for x in 111&1101,110+~-~11,10^11*11,110+~-~11,-~101,-~11^11*11,~-110,111&11*11,11+11+10,11|~-0110,1-~11^11*11,10^11*11,-~11^11*11,110,101])"

2009-02-01

MENTAのようなsubmoduleのあるgitリポジトリで全ソースを取得する

| MENTAのようなsubmoduleのあるgitリポジトリで全ソースを取得する - otsune's SnakeOil  を含むブックマーク はてなブックマーク - MENTAのようなsubmoduleのあるgitリポジトリで全ソースを取得する - otsune's SnakeOil  MENTAのようなsubmoduleのあるgitリポジトリで全ソースを取得する - otsune's SnakeOil  のブックマークコメント

MENTAは依存CPANモジュールがno titleと共通化されてcgi-extlib-perlとして別リポジトリになってて、MENTAには

[submodule "cgi-extlib-perl"]
	path = cgi-extlib-perl
	url = git://github.com/tokuhirom/cgi-extlib-perl.git

というsubmoduleで外部参照されている。

だからgitでMENTAだけcloneしてもcgi-extlib-perlが無いからそのままでは実行できない。

ということでsubmoduleのソースも取り込む作業をする。

ぶっちゃけgit submodule - みずぴー日記の通りにやっただけ。

$ cd ~/proj/

$ git clone git://github.com/tokuhirom/menta.git

$ cd menta

$ git submodule init

$ git submodule update

$ cd cgi-extlib-perl

$ git checkout master

トラックバック - http://subtech.g.hatena.ne.jp/otsune/20090201