[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

[MD:1904]Disclose Meadow CVS repository.



Meadow開発者の皆様。
あけましておめでとうございます。

遅くなりましたが、ようやっと、Meadow のCVS repositoryを公開できるように
なりました。
## ずうっとサボっていてごめんなさい。

しかし、申し訳ありませんが、当分、parkのaccountを持っている人だけに
限定させていただきます。parkのaccountを持っている人ならば、書き込み
権限もあります。

parkのaccountが欲しい方は、お近くのparkの管理者までご連絡ください。

parkの管理者は、現状で、

後藤さん
北口さん
白井さん
そして、この私が管理者権限をもっております。

## この辺の管理方法はぼちぼち決めていきましょう。

ただし、少々、このrepositoryに対する、アクセス方法は特殊なものと
なっておりまして、cvs.exeに手を加えてもらいます。
パッチは、このメールに付属させておきますが、パッチ及び、変更を
加えられた、cvs-1.11のWindows版i386 binaryは、

ftp://ftp.m17n.org/pub/mule/Windows/tools

に、置かれておりますので、どうぞご利用ください。

この変更は、*.elに対するline separatorを正規化するために、cvswappersに
よる設定を、update/checkout/exportでも有効にし、その結果をclient側の
file updateでも有効にするための設定となっております。したがって、
通常の使用では(cvswrappersによる設定がない状態では)、全く動作は
変わりません。したがって、通常お使いのcvs.exeを置き換えることも
出来るはずです。

上記のcvsを用いれば、parkにアクセスできる人は、

cvs -d :ext:<USERNAME>@park.meadowy.org:/usr/local/Meadow/cvsroot co Meadow

によって、checkoutが出来ます。

なお、現在、main trunkでは、20.7 baseのMeadow 1.13 Beta 2の準備が
出来ております。

caret等にも変更が加えられておりますので、テスト的にでも、
どなたか早めにreleaseして下さることを希望します。1.13 beta 2のリリースに
なったら、どなたかtagをうってください。現状では、main trunkで開発が行われて
いましたが、そろそろ、branchに移行したほうが良いと思います。

あと、個人的に作っていた、release用のbatch scriptもあるんですが、これは、
どうも、release時にexportを行うので、network経由では、あまり嬉しくない
かも知れないので、改造した方が良いかもしれません。;_;

まあ、この辺はぼちぼち検討します。どうせ、release scriptは、そんなに
たいした作業をしているわけではないので、現状のrepositoryだけでも
何とかなるとも思いますし。

from himi

以下は、client.cに対するpatchです。
*** client.c	Fri Jul  7 01:20:41 2000
--- /home/himi/client.c	Fri Jan  5 04:22:44 2001
***************
*** 1808,1813 ****
--- 1808,1832 ----
  	else
  	    bin = 0;
  
+ 	/*  Also wrap_rcsoptions() influences how to treat line separators.
+ 	    Not only -kb option, but also -klf option disables line separator
+ 	    conversions!  That is privately extended by himi.  */
+ 	{
+ 	  char *buf = wrap_rcsoption (filename, 1);
+ 	  if (buf)
+ 	    {
+ #if 0
+ 	      cvs_output ("RCSOPT:", 0);
+ 	      cvs_output (buf, 0);
+ 	      cvs_output ("\n", 1);
+ #endif
+ 	      if ((!strcmp (buf, "-kb"))
+ 		  || (!strcmp (buf, "-klf")))
+ 		bin = 1;
+ 	      free(buf);
+ 	    }
+ 	}
+ 
  	if (data->contents == UPDATE_ENTRIES_RCS_DIFF)
  	{
  	    /* This is an RCS change text.  We just hold the change
***************
*** 3079,3084 ****
--- 3098,3108 ----
  	goto handle_error;
  
      /* Add server-side cvswrappers line to our wrapper list. */
+ #if 0
+     cvs_output("Add wrap.", 0);
+     cvs_output(args, 0);
+     cvs_output("\n", 1);
+ #endif
      wrap_add (args, 0);
      return;
   handle_error:
***************
*** 4516,4522 ****
         contacting the server, I suspect).  */
  
      if ((strcmp (command_name, "import") == 0)
!         || (strcmp (command_name, "add") == 0))
      {
  	if (supported_request ("wrapper-sendme-rcsOptions"))
  	{
--- 4540,4550 ----
         contacting the server, I suspect).  */
  
      if ((strcmp (command_name, "import") == 0)
!         || (strcmp (command_name, "add") == 0)
! 	/* Add checkout, update, and export by himi. */
!         || (strcmp (command_name, "checkout") == 0)
!         || (strcmp (command_name, "update") == 0)
!         || (strcmp (command_name, "export") == 0))
      {
  	if (supported_request ("wrapper-sendme-rcsOptions"))
  	{