おまぬけ活動日誌

最近のツッコまれどころ

この日誌から Google してもらう


2004年08月07日(Sat) 寝週末 [長年日記]

昨日は夜のお仕事だったし許してくれい。

[momonga] subversionからチェックアウトしなおすと強制全オモコンになる

subversionは、svn coした時にはファイルの変更時刻はcoした時刻になる。OmoiKondaraは.specファイルのmtimeとSRPMのmtimeを比較してビルドをするかどうか決めているので、subversionの操作をまちがえたりしてcoしなおした場合には、全オモコンのハメに…。

いや、.svn/entriesを読んでmtimeをcommit時刻に合わせるスクリプトを書けばいいのはわかってるんだけどさ。xmlとか言われるとそれだけでなんだかやる気半減なのですよ。

cvsを他のアプリケーションのバックエンドに使おうとすると、あかなか大変な目にあいそうなのだけれど、ツールとして使うだけならsubversionよりこなれてたかもなー、と思ってしまう今日このごろ。もう寝よ。

本日のツッコミ(全6件) [ツッコミを入れる]
> smbd (2004年08月08日(Sun) 08:37)

SRPMをtouchするのはダメなんでしょうか?

> かずひこ (2004年08月08日(Sun) 13:34)

そんなあなたに ../tools/touch_spec.rb なんですが...<br>別解としては、touch *.srpm してから delobso.rb で「作るはずのもの以外を消し去る」というのもあります。

> zunda (2004年08月09日(Mon) 08:49)

おお。ありがとうございます。なんだかわからないけどうまくいってるみたいだ > touch_spec.rb

> zunda (2004年08月09日(Mon) 10:01)

…と思ったら全部ビルドしてるような気もしてきた…。うーむ。

> zunda (2004年08月10日(Tue) 08:08)

というわけで、tools/correct-mtimeというスクリプトも作りました。mtimeをcommit時刻にしてくれる。

> zunda (2004年08月10日(Tue) 22:53)

それでも全オモコンになるなーと思ったらいつのまにかできたパッケージを全部消していたという事態が発覚…。たいそうおまぬけ。


作り手とその取り巻きだけが楽しんでる間は本物じゃない。その中身が理解できない人々の生活を変えてこそ本物だ


zunda <zunda at freeshell.org>