CodeReposのcommit権をもらった!

公開日: : 最終更新日:2014/01/25 プログラミング

記事内に広告を含む場合があります。記事内で紹介する商品を購入することで、当サイトに売り上げの一部が還元されることがあります。

CodeReposのcommit権をもらいました!

わー!

というわけで、早速気になるdirectoryだけcheckoutしてみた。

checkout先は~/svn/coderepos

んで、cd ~/svn/codereposしてsvn updateしてみたのですが、


svn co http://svn.coderepos.org/share/lang/ruby
svn co http://svn.coderepos.org/share/dotfiles

とか個別にcheckoutしたので、

~/svn/coderepos には .svn がない。

なので、svn updateしても


Skipped '.'

されてしまう。

svn help update したりググったりしたのだけど、

この状況を解決する方法が見つからない。

しょうがないので、ディレクトリを再帰的に潜っていって

.svn を見つけたら svn update して cd .. するという

スクリプトを書いてみました。

うーん、もっといい方法があるはずなんだけど。笑


def func
Dir.foreach(".") do |f|
next if f == "."
next if f == ".."
if f == ".svn" then
p Dir.pwd
system("svn update")
Dir.chdir("..")
return
end
if File.ftype(f.to_s) == "directory" then
Dir.chdir(f)
func()
end
end

Dir.chdir("..")
end

func()

関連記事

サンフランシスコのピア39にあるチャウダーズでクラムチャウダーを食す!

lolipop アップルの開発者向けイベント「WWDC2014」

ミスドのカルピスドーナツとカルピスポンデリングを食べてみた!

ミスドで期間限定のカルピスコラボ商品「カルピスドーナツ」と「カルピ

十三カレー計画で牛すじカレーネギのせを食す!(大阪・十三)

「iPhoneアプリ開発キャンプ@大阪」のランチで、十三カレー計画

大阪・難波の加寿屋 法善寺でかすうどんを食す。ランチタイムはおにぎり2個まで無料!

大阪・難波の加寿屋 法善寺 (かすうどん KASUYA)で、かす

ライブドアブログで運営していた「あきお商店」を「卵は世界である」に改名しました

少し前からライブドアブログで「あきお商店」というブログをやって

→もっと見る

PAGE TOP ↑