Download
Magazine
Develop
Account
Download
Magazine
Develop
Login
Forgot Account/Password
Create Account
Language
Help
Language
Help
×
Login
Login Name
Password
×
Forgot Account/Password
Category:
Software
People
PersonalForge
Magazine
Wiki
Search
OSDN
>
Find Software
>
Communications
>
OSDN Admin
>
Ticket List/Search
>
Ticket #5275
OSDN Admin
Description
Project Summary
Developer Dashboard
Developers
Image Gallery
List of RSS Feeds
Activity
Statistics
History
Downloads
List of Releases
Stats
Ticket
Ticket List
Milestone List
Type List
Component List
List of frequently used tickets/RSS
Submit New Ticket
Documents
Wiki
FrontPage
Title index
Recent changes
Doc Mgr
List Docs
Communication
List of Forums
OSDNオープンディスカッション (157)
News
Ticket #5275
Ticket List
Submit New Ticket
RSS
複数ファイルをコミットした際のコミットメール
Open Date:
2004-12-05 16:53
Last Update:
2004-12-07 21:05
monitor
ON
OFF
Reporter:
deq
Owner:
tach
Type:
Support Request
Status:
Closed
Component:
(None)
MileStone:
(None)
Priority:
3
Severity:
5 - Medium
Resolution:
None
File:
None
Details
Reply
プロジェクト名: tradic
コミットメールの送り方(http:
//sourceforge.jp/projects/sourceforge/document/cvs_commitmail/ja/2/cvs_commitmail.)
に従って
DEFAULT /usr/local/bin/cvs-commitmail %s -f
$CVSROOT/CVSROOT/commitlog -m
tradic-cvs@lists.sourceforge.jp
とloginfoに記述した場合,単一のファイルをコミットした場
合は正常に動作している(と思われる)のですが,複数ファイ
ルを同時にコミットした場合は too many arguments のよう
なエラーが表示されてコミットメールが送信されません(これ
が私のプロジェクトだけでない場合は,上記ドキュメントを
修正した方がよろしいかと思われます)。そこで
DEFAULT /usr/local/bin/cvs-commitmail "%s" -f
$CVSROOT/CVSROOT/commitlog -m
tradic-cvs@lists.sourceforge.jp
とすると複数ファイルのコミットメールは送信されました
が,送られてくるメールの内容が少し変な感じで,複数ファ
イルのコミットを考慮していないような印象を受けます(もし
かしたらこれが正常なのかもしれませんが...)。
それから上記の中で`$CVSROOT/CVSROOT/commitlog'を他の文
字列に置換しても動作が変わるように見受けられないなど,
cvs-commitmailの動作がよく見えません。
これらの振る舞いは予定されているものでしょうか?
Ticket History (3/3 Histories)
2004-12-06 20:27
Updated by:
tach
Owner
Update from
caesar
to
tach
Priority
Update from
5 - Medium
to
3
Comment
Reply
Logged In: YES
user_id=101
たしかに現象が起こるのを確認しました.
全く送られないのは問題なので,とりあえずドキュメントを「""」
つきに変更しておきました.
ソースコードを確認して修正します.
2004-12-07 20:42
Updated by:
tach
Ticket Close date
is changed to
2004-12-07 20:42
Status
Update from
Open
to
Closed
Comment
Reply
Logged In: YES
user_id=101
cvs のバージョンアップによって,%s などのキーワード展開の
挙動が変わったようです.なぜ変わったか,どこで変わったかなど
までは調べていません.
%s のところを,%p %s にすることで,きちんとした挙動で動作
します.お手数ですが変更してください.よろしくお願いします.
ドキュメントの方を変更し,ニュースも出しておきました.
2004-12-07 21:05
Updated by:
deq
Ticket Close date
is changed to
2004-12-07 21:05
Comment
Reply
Logged In: YES
user_id=1127
変更を加えると期待通りに動作することを確認しました。
ありがとうございました。
Attachment File List (
0
)
Attachment File List
No attachments
Edit
Add Comment
You are not logged in.
I you are not logged in, your comment will be treated as an anonymous post. »
Login
Add Comment
Preview
Submit
コミットメールの送り方(http:
//sourceforge.jp/projects/sourceforge/document/cvs_commitmail/ja/2/cvs_commitmail.)
に従って
DEFAULT /usr/local/bin/cvs-commitmail %s -f
$CVSROOT/CVSROOT/commitlog -m
tradic-cvs@lists.sourceforge.jp
とloginfoに記述した場合,単一のファイルをコミットした場
合は正常に動作している(と思われる)のですが,複数ファイ
ルを同時にコミットした場合は too many arguments のよう
なエラーが表示されてコミットメールが送信されません(これ
が私のプロジェクトだけでない場合は,上記ドキュメントを
修正した方がよろしいかと思われます)。そこで
DEFAULT /usr/local/bin/cvs-commitmail "%s" -f
$CVSROOT/CVSROOT/commitlog -m
tradic-cvs@lists.sourceforge.jp
とすると複数ファイルのコミットメールは送信されました
が,送られてくるメールの内容が少し変な感じで,複数ファ
イルのコミットを考慮していないような印象を受けます(もし
かしたらこれが正常なのかもしれませんが...)。
それから上記の中で`$CVSROOT/CVSROOT/commitlog'を他の文
字列に置換しても動作が変わるように見受けられないなど,
cvs-commitmailの動作がよく見えません。
これらの振る舞いは予定されているものでしょうか?