[#30220] schedule for Ruby 1.8.6 — "Akinori MUSHA" <knu@...>

 ruby-core を読んでいない人もいると思うので、ここでもアナウンス

20 messages 2007/01/30

[ruby-dev:30108] Re: version.h maintenance

From: "NARUSE, Yui" <naruse@...>
Date: 2007-01-08 07:47:42 UTC
List: ruby-dev #30108
成瀬です。

SASADA Koichi wrote:
>>>  コミット時、サーバ側で version.h の変更が無ければコミットさせないよう
>>> にフィルタを作ることも可能だそうです。
>>>   
>> これ(version.hの変更がなければ拒否)は困りませんか?たとえば一日に二回コ
>> ミットするときとかに。
> 
>  ここは言葉が足らなくて、version.h に「必要な変更」がなかったら拒否、と
> いう意味でした。その日の2回目以降のコミットは跳ねないというものです。

pre-commit 等を使う方法ですよね。

version.h を手で変更させるのはスマートじゃない気がするので、
ChangeLog に $Id$ を埋め込んで、その情報を使って、
make 等のタイミングで version.h を生成するのはどうでしょう。

コミット毎に ChangeLog が更新されていることを pre-commit で確認すれば、
常に ChangeLog の $Id$ に最新の日付とリビジョンがあるはずですから。

# [ruby-dev:30097] への案ともして

-- 
NARUSE, Yui  <naruse@airemix.com>
DBDB A476 FDBD 9450 02CD 0EFC BCE3 C388 472E C1EA

In This Thread