[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[cvs-ml 498] gcvs,cvsmailer..



船田といいます。はじめまして。

#ご挨拶がてら、質問&情報です。

pserver(linux)+WinCVS+gcvsで開発環境を構築しています。
(といっても始めてまだ1ヵ月そこそこ..)

pserverを仕立上げるのと、WinCVSを導入するのはあまり
問題はなかったのですが、

gcvsは1.0a4を使おうとしていて、試用したところ、
commitとかimport時のコメントがうまく入りませんでした。
(1文字しか取得されない)
悩んだあげく、以下の修正を行なって使えそうな感じになったのですが、
普通はこんなことしなくても動いているのでしょうか?

diff -uNr gcvs-1.0a4/rf/uwidget.cpp gcvs-1.0a4-fix/rf/uwidget.cpp
--- gcvs-1.0a4/rf/uwidget.cpp	Wed Mar 15 01:17:58 2000
+++ gcvs-1.0a4-fix/rf/uwidget.cpp	Thu Apr 13 12:34:12 2000
@@ -1326,9 +1326,11 @@
 	else if(GTK_IS_TEXT(w))
 	{
 		GtkText *t = GTK_TEXT(w);
+		GtkEditable *e = GTK_EDITABLE(w);			// add by fun.
 		size_t size = gtk_text_get_length(t);
 		if(size > 0)
-			text->set((char *)t->text.ch, size);
+			//text->set((char *)t->text.ch, size);
+			*text = gtk_editable_get_chars(e, 0, -1);	// chg by fun.
 	}
 	else if(GTK_IS_LABEL(w))
 	{

あと、以前記事があったcvsmailerも便利に使わせていただいてますが、
CVSROOT/passwdを使ってユーザを識別しているので、少し手を入れて
使っています。オリジナルはもう対応されたのでしょうか?
それと、commit時のメールを複数ユーザに送りたかったので、
これもやはりいじったのですが、そんなことをしなくてもオリジナル
のままで対応されているのでしょうか?

以下、単なる情報..

ExamDiffのようなグラフィカルなものをUNIX上でも使いたくて探したところ
以下のものがでてきました。
  - mgdiff
  - xdiff
  - tkdiff
  - tkxcd
全部試してみましたが、mgdiffとtkxcdは甲乙つけがたい出来だと思います。
ご参考になれば。