myhan@CSDN

To be, or not to be: that is the question ...

[CVS] 修改CVS Utilities的一个小BUG:cvschroot

CVS Utilities: http://www.red-bean.com/cvsutils/
      修改一个bug
      一个合法的CVSROOT可以是:psrver:myhan@192.168.10.20:2404/home/cvsroot
      这里的cvs服务器地址后面是可以带上端口号的。
      如果一台机器上同时启动多个仓库,常常采用这种方法。
      为了方便,我使用CVS Utilities提供的cvschroot程序来变更我当前工作中的项目的CVSROOT,
      但是出现输入的CVSROOT它不认识的问题,所以做了如下的修改:
--- cvschroot.orig      2004-08-12 17:10:11.000000000 +0800
+++ cvschroot   2004-08-12 16:49:58.000000000 +0800
@@ -76,7 +76,7 @@
 sub split_root ($)
 {
        my $res;
-       if ( shift(@_) =~ m{^([^ ]+:)?(/[^:@ ]+)$} ) {
+       if ( shift(@_) =~ m{^([^ ]+:[/d]*)?(/[^:@ ]+)$} ) {
                $res = $2;
        } else {
                error shift(@_) . " not recognized";
阅读更多
文章标签: cvs 服务器 工作
个人分类: 程序人生
想对作者说点什么? 我来说一句

CVS小乌龟工具

2012年07月10日 22.42MB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭