RE: Is it OK to post an EAP/beta invitation for a product thatintegrates with CVS?

2005-07-12 Thread Matt Doar
I'd say sure, if it's just one post (text not HTML). 
And if the product is any good ;-)

~Matt

> -Original Message-
> From: [EMAIL PROTECTED]
[mailto:info-cvs-
> [EMAIL PROTECTED] On Behalf Of Slavik
> Sent: Monday, July 11, 2005 11:54 PM
> To: info-cvs@gnu.org
> Subject: Is it OK to post an EAP/beta invitation for a product
> thatintegrates with CVS?
> 
> Hello all,
> 
> I was wondering if it is OK to post here an invitation
> to an early access AKA beta program for a product that
> integrates with CVS (a continuous integration/build
> management server)?
> 
> Thanks,
> 
> Slavik
> 
> 
> 
> ___
> Info-cvs mailing list
> Info-cvs@gnu.org
> http://lists.gnu.org/mailman/listinfo/info-cvs


___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


RE: How to share files between CVS projects?

2005-07-12 Thread Matt Doar
Search for modules and ampersand modules to combine different
directories into one "project", or keep the changes to one set of files
on a branch.

~Matt

> -Original Message-
> From: [EMAIL PROTECTED]
[mailto:info-cvs-
> [EMAIL PROTECTED] On Behalf Of Adam Lipscombe
> Sent: Tuesday, July 12, 2005 3:23 AM
> To: info-cvs@gnu.org
> Subject: How to share files between CVS projects?
> 
> Folks,
> 
> 
> Apologies if this question is a no-brainer. I have basic CVS knowledge
but
> not more.
> 
> I have 2 versions of source code. In each version only a very few
files
> are
> different - about 5 in total out of a total of @950.
> What I want to do is to share the files that are not different to be
> shared
> between projects, and to maintain separate versions of the 5 differing
> files.
> 
> In VSS I think one can do this by "pinning" the files.
> But I am not sure how to achieve this with CVS.
> 
> 
> 
> TIA - Adam
> 
> 
> 
> ___
> Info-cvs mailing list
> Info-cvs@gnu.org
> http://lists.gnu.org/mailman/listinfo/info-cvs


___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


RE: Possible Spam: Re: CVS and SSH V2

2005-07-06 Thread Matt Doar
Got it: no colon allowed after a port number, and the colon between
hostname and the repository path is optional. Exactly what the manual
says. 

I'll go and get more coffee now ;-)

~Matt

> -Original Message-
> From: Derek Price [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, July 06, 2005 9:59 AM
> To: Matt Doar
> Cc: Todd Denniston; Liquidchild; info-cvs@gnu.org
> Subject: Re: Possible Spam: Re: CVS and SSH V2
> 
> Matt Doar wrote:
> 
> >Derek,
> >
> >From the CVS manual, I see CVSROOT is indeed specified as:
> >
> >[:method:][[user][:[EMAIL PROTECTED]:[port]]/path/to/repository
> >
> >
> 
> You specified a colon *after* the port field:
> 
> Matt Doar wrote:
> 
> 
> >I believe you have to use:
> >
> >:ext:[EMAIL PROTECTED]:22:/appl/cvs/ole
> >
> >
> 
> This is not allowed in the spec and I know of no clients that accept a
> colon there.
> 
> Cheers,
> 
> Derek



___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


RE: Possible Spam: Re: CVS and SSH V2

2005-07-06 Thread Matt Doar
Derek,

>From the CVS manual, I see CVSROOT is indeed specified as:

[:method:][[user][:[EMAIL PROTECTED]:[port]]/path/to/repository

as you say, without the colon between the hostname and the repository
path. However, SmartCVS does add a colon when putting the various fields
together to create a CVSROOT.

The relevant changes in ChangeLog around 2000/10/17 and parse_cvsroot()
in src/root.c in 1.12.9 suggest that the extra colon is still allowed.
Is it in fact deprecated?

~Matt

> -Original Message-
> From: Derek Price [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, July 06, 2005 9:02 AM
> To: Matt Doar
> Cc: Todd Denniston; Liquidchild; info-cvs@gnu.org
> Subject: Re: Possible Spam: Re: CVS and SSH V2
> 
> Matt Doar wrote:
> 
> >>>:ext:[EMAIL PROTECTED]:22\appl\cvs\ole
> >>>
> >>>
> >
> >I believe you have to use:
> >
> >:ext:[EMAIL PROTECTED]:22:/appl/cvs/ole
> >
> >
> 
> You are correct about the forward slashes, but not the extra colon.
> Also, specifying a port number to the :ext: method will be ignored at
> best.  (it wouldn't be hard to add support for it, but no one has done
> so).
> 
> Cheers,
> 
> Derek



___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


RE: Possible Spam: Re: CVS and SSH V2

2005-07-06 Thread Matt Doar
> > :ext:[EMAIL PROTECTED]:22\appl\cvs\ole

I believe you have to use:

:ext:[EMAIL PROTECTED]:22:/appl/cvs/ole

as the CVSROOT format (note extra colon and forward slashes). If you are
using the professional version of SmartCVS, it will generate the ssh
keys for you, which can be convenient.

~Matt

> -Original Message-
> From: [EMAIL PROTECTED]
[mailto:info-cvs-
> [EMAIL PROTECTED] On Behalf Of Todd Denniston
> Sent: Wednesday, July 06, 2005 6:47 AM
> To: Liquidchild
> Cc: info-cvs@gnu.org
> Subject: Possible Spam: Re: CVS and SSH V2
> 
> Liquidchild wrote:
> >
> > Guys,
> >
> > I am trying to setup CVS and SmartCVS to allow communication with
each
> > other.
> >
> 
> smartcvs has a mailing list which might help more.
> http://www.smartcvs.com/smartcvs/community.html
> 
> > I did not set up the CVS server, our admin team has done that.  So
here
> > is what i have been doing:
> >
> > I have installed SmartCVS and entered the following into for the
> > connection string:
> >
> > :ext:[EMAIL PROTECTED]:22\appl\cvs\ole
> >
> > using public/private key auth, with the private key file pointed to
and
> > the public copied into authorized_keys.  When I test the connection
> > using smart cvs it seems fine, then when i click next to enter a
> > modules i get an "io error with details null".
> >
> 
> with regular cvs the troubleshooting starts with:
> https://www.cvshome.org/docs/manual/cvs-1.11.20/cvs_21.html#SEC189
> in your case I think the command you want to try is something like:
> ssh [EMAIL PROTECTED] "cvs -v"
> or
> ssh -l gtx 10.10.115.11 "cvs -v"
> 
> > I am really hitting a brick wall with this stuff I have never had to
> > setup CVS with SSH before, I have even tried previous clients of
WinCVS
> > and get similiar setup, again I seem to be able to login to the
server,
> > as its return command ran with 0, but when i try to checkout the
module
> > i get a "ksh: cvs not found error"
> 
> This looks like the environment of the server does not know where to
find
> the cvs executable,  you might try smartcvs's equivalent of defining
> CVS_SERVER giving it the full path the the cvs executable the admin
staff
> want you to use.
> 
> >
> > This would imply its not loading the enviroment variables hences cvs
is
> > not on the path, which i think it does not do for ssh, ie does not
load
> > the .profile, but how do you get round this.  If indeed this is (a)
> > problem.
> 
> you could try this (assuming the server is running a shell that
accepts
> bash
> scripts):
> ssh [EMAIL PROTECTED] "echo $PATH"
> ssh [EMAIL PROTECTED] ". /etc/profile;. ~/.profile;echo $PATH"
> ssh [EMAIL PROTECTED] ". /etc/profile;. ~/.profile;cvs -v"
> 
> >
> > I am unsure if i am required to do anything on the client machine
> > either, i.e set any enviroment variables.
> >
> > As you can see any help would be appreciated, and if anyone has done
> > this before i would very much like to talk to them!
> Please keep responses to me on the mailing list, thanks.
> 
> This is not intended to be direction to a gov contractor to do
anything,
> just a listing of information which _may_ answer the question which
was
> asked.
> --
> Todd Denniston
> Crane Division, Naval Surface Warfare Center (NSWC Crane)
> Harnessing the Power of Technology for the Warfighter


___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


RE: More keyword expansion questions

2005-06-28 Thread Matt Doar
This was also discussed recently at

http://discuss.joelonsoftware.com/default.asp?design.4.146966.5

~Matt

> -Original Message-
> From: [EMAIL PROTECTED]
[mailto:info-cvs-
> [EMAIL PROTECTED] On Behalf Of Jorgensen,
Steven
> Sent: Tuesday, June 28, 2005 12:31 PM
> To: info-cvs@gnu.org
> Subject: More keyword expansion questions
> 
> 
>   I have another keyword expansion related question.  We are
> version controlling some Microsoft office documents along with our
> source code, and would like to use a keyword expansion in those
> documents so users can see what revision they are looking at.  This
can
> be setup, but you must know ahead of time the length the text will be.
> On another project that used pvcs, they solved this issue by
specifying
> that any keywords when expanded would take a fix set of space, using
> blanks to make up for any characters that the keyword didn't need.  Is
> there any way to do this in CVS?  Thanks for any help.
> 
>   Steve
> 
> [EMAIL PROTECTED]
> 
> 
> 
> ___
> Info-cvs mailing list
> Info-cvs@gnu.org
> http://lists.gnu.org/mailman/listinfo/info-cvs


___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


RE: Testimonies

2005-06-02 Thread Matt Doar
SourceForge is probably the largest CVS user in the world.
Thousands of smaller companies, Silicon Valley startups.
You can also count the number of books about each SCM tool ;-)

~Matt 

> -Original Message-
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] 
> On Behalf Of McKinnon, Claire
> Sent: Thursday, June 02, 2005 3:41 AM
> To: info-cvs@gnu.org
> Subject: Testimonies
> 
> Does anyone know if a list of companies using CVS for cm exists?
> 
> Even if I could have the name of a couple it would be really helpful.
> 
> Thanks
> 
> Claire McKinnon
> FWL Technologies
> Port of Liverpool Building
> Liverpool
> L3 1BY
> Tel: 0151 227 5995
> Fax:0151 236 0845
>  
> 
> 
> 
> **
> This email and any files transmitted with it are confidential and
> intended solely for the use of the individual or entity to whom they
> are addressed. If you have received this email in error please notify
> the system manager.
> 
> This footnote also confirms that this email message has been swept by
> MIMEsweeper for the presence of computer viruses.
> 
> www.mimesweeper.com
> **
> 
> 
> 
> ___
> Info-cvs mailing list
> Info-cvs@gnu.org
> http://lists.gnu.org/mailman/listinfo/info-cvs
> 


___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


RE: cvs verifying log message format per branch

2005-05-24 Thread Matt Doar

I've attached a Perl script that I wrote to require bug ids in commit
messages on a per-branch basis. Its core is derived from cvs_acls, and
it should be installed in a similar way. No guarantees, and you should
have someone who knows Perl better than I do read it and check it very
carefully before using it.

Server version: cvs 1.12.9

~Matt 

> -Original Message-
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] 
> On Behalf Of vik
> Sent: Tuesday, May 24, 2005 10:20 AM
> To: info-cvs@gnu.org
> Subject: Re: cvs verifying log message format per branch
> 
> Thanks for your quick replies! I dont know perl myself,but am going to
> ask a co-worked to help out. Say my production branch is called
> 'production-release-1-1',  so one way is to checkout verifymsg from
> CVSROOT and then modify it to use
> 
> cvs -qn status | grep '^ 'production-release-1-1' |.
> 
> I did read about the cvs_acls script and am assuming its available in
> the CVSROOT directory by default? I would surely prefer to use it if
> its been tested and used before, given my zero knowledge of
> Perl/scripting tool.
> 
> Thanks again!
> 
> Vik
> 
> ___
> Info-cvs mailing list
> Info-cvs@gnu.org
> http://lists.gnu.org/mailman/listinfo/info-cvs
> 


require_bugid
Description: require_bugid
___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


RE: 1.12 to stable, when?

2005-05-06 Thread Matt Doar

Q) Are you using 1.12.x as your primary version of CVS?

Yes.
 
Q) Do you need more features for a stable release?

No.

~Matt

> Maybe now is a good time to ask the question to
> this list. How many folks are already using cvs
> 1.12.x as their primary version of CVS and believe
> it is getting ready to have new features locked
> out and be moved to STABLE?
> 
> 
> Are there any other FEATURES that folks are
> interested in trying to submit to CVS in the near
> term such that we should delay moving to STABLE
> for a time yet?
> 


___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


RE: Please recommend web based cvs interface

2005-04-25 Thread Matt Doar
 
ViewCVS is one, or search for FishEye from Cenqua.

~Matt


> -Original Message-
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] 
> On Behalf Of somebody
> Sent: Friday, April 22, 2005 8:58 PM
> To: info-cvs@gnu.org
> Subject: Please recommend web based cvs interface
> 
> Can someone please recommend a current cvs web frontend?
> I was reading about one named webview, but there hadn't
> been any updates to it for some time.
> 
> -Thanks
> 
> ___
> Info-cvs mailing list
> Info-cvs@gnu.org
> http://lists.gnu.org/mailman/listinfo/info-cvs
> 


___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


RE: Problem with viewcvs

2005-04-25 Thread Matt Doar
There are more details at

http://www.python.org/topics/tkinter/trouble.html#unix

~Matt 

> -Original Message-
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] 
> On Behalf Of Bryan K. Reed
> Sent: Sunday, April 24, 2005 10:05 AM
> To: info-cvs@gnu.org
> Subject: Re: Problem with viewcvs
> 
> On Sat, Apr 23, 2005 at 03:56:27PM -0400, somebody wrote:
> 
> > When I attempt to run viewcvs under Fedora Core 3, I receive 
> > the python errors listed below.  The docs say python 1.5 or 
> > above, and I have python 2.3.  This seems to be a version
> > compatibility issue.  Any workarounds available?
> > 
> > linux2:/usr/local/viewcvs> ./standalone.py -g -r /archive/cvsroot
> > Traceback (most recent call last):
> >   File "./standalone.py", line 514, in ?
> > cli(sys.argv)
> >   File "./standalone.py", line 475, in cli
> > gui(options.port)
> >   File "./standalone.py", line 447, in gui
> > import Tkinter
> > ImportError: No module named Tkinter
> 
> I believe the problem is that you don't have the tkinter RPM 
> installed.   
> The RPM that ships with Core 3 is tkinter-2.3.4-11.i386.rpm
> 
> -- 
> Bryan K. Reed  [EMAIL PROTECTED]
> 'And sanity is really just a one trick pony, anyway.  I mean, all you 
>  get is one trick, RATIONAL THINKING!  But when you're good 
> and crazy, 
>  the sky's the limit!'   -- The TICK  
> 
> 
> ___
> Info-cvs mailing list
> Info-cvs@gnu.org
> http://lists.gnu.org/mailman/listinfo/info-cvs
> 


___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


RE: verifymsg and branches

2005-03-25 Thread Matt Doar
Thanks, I see we are after similar things. I followed Mark Baushke's
suggestion and wrote a script which parses client-side CVS/Entries files
(a la cvs_acls) to find out which branches are being affected by the
current commit, and then record this information in /tmp for the
verifymsg invocation of the same script to use. 

The only remaining problem is that you don't know when it's safe to
delete the stored information, since you don't know when verifymsg is
calling the script for the last time. Currently, I'm just cleaning up
the files once a night. I see that activitymail records committed
filenames to work out when it is being called for the final time, but
that's overkill here. 

~Matt 

> -Original Message-
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] 
> On Behalf Of [EMAIL PROTECTED]
> Sent: Thursday, March 24, 2005 12:27 PM
> To: info-cvs@gnu.org
> Subject: RE: verifymsg and branches
> 
> Google for the "verifymsg script" thread on suggestions
> how to get the "branch name" during a commit for the 
> verifymsg.
> 
> >-Original Message-
> >From: [EMAIL PROTECTED] 
> >[mailto:[EMAIL PROTECTED]
> >] On Behalf Of Matt Doar
> >Sent: Thursday, March 24, 2005 3:04 PM
> >To: info-cvs@gnu.org
> >Cc: [EMAIL PROTECTED]
> >Subject: verifymsg and branches
> >
> >
> >
> >I understand how verifymsg can be used to check the text in a 
> >commit message. The problems is that I'd like to have 
> >different checks for different branches, and there is no 
> >"branch name" variable that I can see to pass into a script 
> >called from verifymsg. 
> >
> >So I went to see how scripts such as cvs_acls and activitymail 
> >get their branch information. cvs_acls seems to parse each 
> >directory's CVS/Entries file on the client, and activitymail 
> >seems to get it from the stdin for commitinfo. But I can't 
> >pass the %l variable (the name of the file containing the 
> >commit message) to anything but verifymsg and editinfo, and I 
> >can't pass the same stdin to verifymsg.
> >
> >Any suggestions? 
> >
> >~Matt
> >
> >p.s. I suppose a two step process of checking the message and 
> >recording the results for all possible branches somewhere, and 
> >then modifying cvs_acls to check for an acceptable message 
> >once the branch is known might work. Bit hokey though.
> >
> >Environment: cvs server 1.12.9, older clients and SmartCVS 4.0
> >
> >
> >___
> >Info-cvs mailing list
> >Info-cvs@gnu.org
> >http://lists.gnu.org/mailman/listinfo/info-cvs
> >
> 
> 
> ___
> Info-cvs mailing list
> Info-cvs@gnu.org
> http://lists.gnu.org/mailman/listinfo/info-cvs
> 


___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


verifymsg and branches

2005-03-24 Thread Matt Doar

I understand how verifymsg can be used to check the text in a commit
message. The problems is that I'd like to have different checks for
different branches, and there is no "branch name" variable that I can
see to pass into a script called from verifymsg. 

So I went to see how scripts such as cvs_acls and activitymail get their
branch information. cvs_acls seems to parse each directory's CVS/Entries
file on the client, and activitymail seems to get it from the stdin for
commitinfo. But I can't pass the %l variable (the name of the file
containing the commit message) to anything but verifymsg and editinfo,
and I can't pass the same stdin to verifymsg.

Any suggestions? 

~Matt

p.s. I suppose a two step process of checking the message and recording
the results for all possible branches somewhere, and then modifying
cvs_acls to check for an acceptable message once the branch is known
might work. Bit hokey though.

Environment: cvs server 1.12.9, older clients and SmartCVS 4.0


___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


RE: rolling back and importing

2005-03-16 Thread Matt Doar
 
> -Original Message-
> On Behalf Of Justin
> 1. Recently a developer submitted some bad code to the CVS server. I 
> asked my local cvs contact how I could rollback the changes the dev 
> made. I was informed that it would be difficult because there 
> wasn't a 
> recent tagged version. I found this perplexing, as this is 
> pretty easy 
> to do in Source Safe. There must be a way in CVS?
> 

Yes, there is. The basic way is to use cvs log to find the version of
the file (foo) before the erroneous commit (1.n), then check it out over
the local copy with:

cvs update -p -r 1.n foo > foo

and then cvs diff and commit as usual. There is a more elegant way of
doing it with update -j too. The difficulty comes when the commit was
over dozens of files. Then you need to find the version number for each
file that was affected. I do this using cvs2cl.pl to generate a
changelog and then munge the output into rollback scripts that any user
can run. The changelog will tell you which files all changed together,
and the commit comment should identify the change.

> 2. I have two versions of our source code I want to import 
> into cvs. I 
> would like to import the first version, then tag it and import the 
> second. But I don't want to tag the second because it's not 
> ready yet. 
> How can I import the new code into the same trunk as the 
> tagged version? 
> Import the second as a different tag, then delete that tag? 
> After all, 
> Import will sync with the trunk, as well as create the tag right?
> 
> Thanks for helping out a newbie.
> ___
> Info-cvs mailing list
> Info-cvs@gnu.org
> http://lists.gnu.org/mailman/listinfo/info-cvs
> 


___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


RE: Failied to access the CVS repository

2005-03-08 Thread Matt Doar
Find the pid with 

ps auxww | grep inetd 

Then as root

kill -HUP pid

~Matt

> -Original Message-
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] 
> On Behalf Of MEI-XING ZHAO
> Sent: Tuesday, March 08, 2005 2:47 PM
> To: Larry Jones
> Cc: info-cvs@gnu.org
> Subject: Re: Failied to access the CVS repository
> 
> Thanks! I made it working by adding ``-T /tmp'' before ``pserver'' to 
> the CVS command in [x]inetd.conf.
> 
> BTW, any way to reinitilize the changes made in inetd.conf without 
> rebooting the machine?
> 
> Thanks,
> Mei
> 
> 
> Larry Jones wrote:
> > MEI-XING ZHAO writes:
> > 
> >>Thanks for your reply Larry. You are correct about the 
> problem. I found 
> >>I can access the CVS repository locally(on the same server) 
> OK. But run 
> >>cvs command remotely still not working. I am not sure where the 
> >>/tmp/root set set. It use to be just create the temp files on /tmp.
> > 
> > 
> > What has most likely happened is that someone has changed 
> $TMPDIR for
> > root to be /tmp/root and that setting is getting inherited 
> by everything
> > that root starts, including [x]inetd and then CVS.  Check 
> your [x]inetd
> > config file against what's shown in the CVS manual:
> > 
> > 
> 
> > 
> > If that doesn't help, add an explicit ``-T /tmp'' before 
> ``pserver'' to
> > the CVS command in [x]inetd.conf.
> > 
> > -Larry Jones
> > 
> > Life's a lot more fun when you're not responsible for your 
> actions. -- Calvin
> 
> 
> -- 
> 
> Mei-Xing Zhao
> Enterprise Messaging & Integration, CSSIT
> Sun Microsystems, Inc.
> (510) 936-3520
> x13520 (internal)
> 
> 
> ~~
> NOTICE:  This email message is for the sole use of the intended
> recipient(s) and may contain confidential and privileged
> information.  Any unauthorized review, use, disclosure or
> distribution is prohibited.  If you are not the intended
> recipient, please contact the sender by reply email and destroy
> all copies of the original message.
> ~~
> 
> 
> 
> 
> ___
> Info-cvs mailing list
> Info-cvs@gnu.org
> http://lists.gnu.org/mailman/listinfo/info-cvs
> 


___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


RE: cvsweb or viewcvs

2005-03-08 Thread Matt Doar
ViewCVS seems to be more commonly used nowadays. It was a rewrite of CVSWeb but 
has also made the effort to support Subversion recently.

It's not the only choice. FishEye has web-based view and more of your project 
in CVS.

~Matt 

> -Original Message-
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] 
> On Behalf Of Dey Arindam, Milton Keynes
> Sent: Tuesday, March 08, 2005 5:13 AM
> To: Gleidson Sá Barreto; info-cvs@gnu.org
> Subject: RE: cvsweb or viewcvs
> 
> We have been using Viewcvs since the inception of the current 
> project we are working on.It seems to be quite good as it 
> caters to BROWSE ONLY criteria allowing user to browse 
> through the contents of the repository. Option to download 
> files is also available.
> 
> -Original Message- 
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On 
> Behalf Of Gleidson Sá Barreto
> 
> Sent: 08 March 2005 11:48 
> To: info-cvs@gnu.org 
> Subject: cvsweb or viewcvs 
> 
> What is better cvsweb or viewcvs? 
> 
> 
> 
> 
> 
> ___ 
> Yahoo! Acesso Grátis - Instale o discador do Yahoo! agora. 
> http://br.acesso.yahoo.com/ - Internet rápida e grátis 
> 
> 
> ___ 
> Info-cvs mailing list 
> Info-cvs@gnu.org 
> http://lists.gnu.org/mailman/listinfo/info-cvs 
> 
> Scanned for viruses by MessageLabs 
> 
> 
> Scanned for viruses by MessageLabs. The integrity and 
> security of this message cannot be guaranteed. This email is 
> intended for the named recipient only, and may contain 
> confidential information and proprietary material. Any 
> unauthorised use or disclosure is prohibited.
> 
> 


___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


RE: 'No such file or directoryctory' [sic] error

2005-03-01 Thread Matt Doar
IIRC, you can fix the error message by changing the default line ending
when you install/update cygwin. The actual cause of the error may well
be a permissions issue on the directory that is named. Take a look at
the repository for directories added without propagating their parent's
permission, and so not being group writeable.

~Matt

> -Original Message-
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] 
> On Behalf Of Alex Hunsley
> Sent: Tuesday, March 01, 2005 2:00 PM
> To: info-cvs@gnu.org
> Subject: 'No such file or directoryctory' [sic] error
> 
> I'm running CVS under cygwin on a win XP machine. Cygwin is 
> up to date, 
> and cvs version on cygwin is 1.11.17. I'm attaching to a CVS 
> pserver (no 
> ssh involved) running on a fedora core 3 machine (which is 
> also kept up 
> to date).
> 
> I'm having a persistent problem whereby when I try to commit a local 
> sandbox version of a module I get this error:
> 
> [snip most of normal output]
> ? dev/OLD
> ? dev/DOCUMENTATION
> ? dev/CTREE
> /#cvs.lock): No such file or directoryctory for `/var/lib/cvsroot/dev
> cvs commit: lock failed - giving up
> cvs [commit aborted]: lock failed - giving up
> 
> Note that the error really does say "directoryctory", this is 
> not a typo.
> Having googled for similar things, I found out that this 
> problem tends 
> to happen on windows version of cvs, and what is actually 
> happening is 
> that there is a code 0x0d (carriage return) somewhere in the 
> /var/lib/cvsroot/dev string, and by checking via dump.exe, I have 
> confirmed this.
> I've no udea why this happens - some of my repostories are ok, but 
> there's one of them that this keeps eventually happening with. I'm 
> certainly not using any of the banned characters (e.g. + or =) in my 
> repository file names, and I'm not accessing a sandbox over a mapped 
> network drive, which I understand to be a no-no (the sandbox 
> is just at 
> the folder d:/dev).
> Any ideas anyone?
> 
> thanks!
> alex
> 
> 
> 
> 
> ___
> Info-cvs mailing list
> Info-cvs@gnu.org
> http://lists.gnu.org/mailman/listinfo/info-cvs
> 


___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


RE: enabling log.pl

2005-02-11 Thread Matt Doar

I recommend using activitymail from https://activitymail.cvshome.org/
instead of log.pl, since it has lots more options. I had to tweak it a
small amount for cvs 1.12.9 if you're that current.

Our local configuration is:

In commitinfo:
# Accumulate changes on a per-change basis for commit email
ALL /home/cvs/CVSROOT/activitymail -l %r/%p %s

In loginfo:
# By default, send all notifications to the cvscommitlog alias
DEFAULT /home/cvs/CVSROOT/activitymail -Q -c -f %1{sVv} -m "CVS Commit
by ${USER} in" -p -V -H -w http://eng.example.com/cgi-bin/viewcvs.cgi/
-u [EMAIL PROTECTED] -r [EMAIL PROTECTED] -t
[EMAIL PROTECTED]

Works very nicely for us.

~Matt 

> -Original Message-
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] 
> On Behalf Of Parvinder Singh Arora
> Sent: Friday, February 11, 2005 7:37 AM
> To: Todd Denniston
> Cc: info-cvs@gnu.org
> Subject: Re: enabling log.pl
> 
> Also i need to get rid of the message "In directory"
> 
> 
> On Fri, 11 Feb 2005 10:37:00 -0500, Parvinder Singh Arora
> <[EMAIL PROTECTED]> wrote:
> > This is the mail i am getting right now when someone does a commit
> > 
> > Date:   Friday February 11, 2005 @ 10:53
> > Author: rwhittle
> > 
> > Fri Feb 11 10:53:16 EST 2005
> > Update of 
> /usr/local/cvsroot/ds/src/java/com/scentric/destiny/application/login
> > In directory 
> scentral:/tmp/cvs-serv19221/src/java/com/scentric/destiny/appl
> ication/login
> > 
> > Modified Files:
> >   Tag: SC_20050114_January_Demo_Branch
> > SCLoginDialog.java
> > Log Message:
> > Updated the Tomsawyer libraries so the january demo will run
> > 
> > I want the older and the new version also to be given. For 
> that i need
> > to modify my script. Is there any existing script to do that ?
> > 
> > ~Parvinder
> > 
> > 
> > On Fri, 11 Feb 2005 10:10:24 -0500, Parvinder Singh Arora
> > <[EMAIL PROTECTED]> wrote:
> > > ALL (echo ""; date; cat) | 
> \/usr/local/cvsroot/CVSROOT/log -u $USER -s
> > > \-m [EMAIL PROTECTED]
> > >
> > > I think what above stuff is doing is sending the date and the log
> > > message (cat) to the log.pl perl script. Dont i need to add 'cat'
> > > there to send the entire cvs message to log.pl ?
> > >
> > > BTW i figured out what was wrong. I was not passing the 
> the log file
> > > using -f option which is why it use kick me saying could 
> not open ():
> > > no such file or directory. I think it is mandatory to pass the log
> > > file using -f option
> > >
> > > Thanks
> > > ~Parvinder
> > >
> > >
> > > On Fri, 11 Feb 2005 09:30:04 -0500, Todd Denniston
> > > <[EMAIL PROTECTED]> wrote:
> > > > Parvinder Singh Arora wrote:
> > > > >
> > > > > This is what is the entry in my loginfo file
> > > > >
> > > > > ALL (echo ""; date; cat) | \
> > > > > /usr/local/cvsroot/CVSROOT/log -u $USER -s \
> > > > > -m [EMAIL PROTECTED]
> > > > >
> > > >
> > > > [ED. I broke the lines above with "\"s to make it clear 
> this is expected to
> > > > be one line in the file]
> > > >
> > > > What is it you intended the `(echo ""; date; cat)` to do?
> > > > I tried:
> > > > (echo ""; date; cat) |less
> > > > and found it annoying in an interactive environment, as 
> cat does not exit.
> > > > `(echo ""; date)` might be useful, though.
> > > >
> > > > also I am assuming that in your loginfo, the line you 
> sent is all on ONE
> > > > line.
> > > >
> > > > > And when i try to do some commit this is what i get :(
> > > > >
> > > > > [EMAIL PROTECTED] CVSROOT]$ cvs commit temp.txt
> > > > > Checking in temp.txt;
> > > > > /usr/local/cvsroot/CVSROOT/temp.txt,v  <--  temp.txt
> > > > > new revision: 1.10; previous revision: 1.9
> > > > > done
> > > > > Could not open(): No such file or directory
> > > > > sh: line 1: : command not found
> > > > > cvs server: Rebuilding administrative file database
> > > > >
> > > > > ~Parvinder
> > > > Is the /usr/local/cvsroot/CVSROOT/log script your own 
> or one of the ones on
> > > > the net? (a net one we might be able to look at the 
> source and guess what is
> > > > going wrong.)
> > > > Just from the name difference in your subject and here, 
> I would expect the
> > > > problem might be that sh is trying to interpret a perl 
> script and failing.
> > > > You might check the first line of 
> /usr/local/cvsroot/CVSROOT/log and verify
> > > > the first line is of the type "#! /something/bin/perl", 
> if it is then verify
> > > > that /something/bin/perl will execute (or change it to 
> point to the real
> > > > perl on your system).
> > > >
> > > > --
> > > > Todd Denniston
> > > > Crane Division, Naval Surface Warfare Center (NSWC Crane)
> > > > Harnessing the Power of Technology for the Warfighter
> > > >
> > >
> > > --
> > > Thanks & Regards
> > > ~Parvinder
> > >
> > 
> > --
> > Thanks & Regards
> > ~Parvinder
> > 
> 
> 
> -- 
> Thanks & Regards
> ~Parvinder
> 
> 
> ___
> Info-cvs mailing list
> Info-cvs@gnu.org
> http://lists.gnu.org/mailman/listinfo/info-cvs
> 


__

RE: Restrict a user to make any changes in HEAD

2005-02-10 Thread Matt Doar
cvs_acls is in the contrib directory of the source for CVS

https://ccvs.cvshome.org/source/browse/ccvs/contrib/cvs_acls.html

~Matt

> -Original Message-
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] 
> On Behalf Of [EMAIL PROTECTED]
> Sent: Thursday, February 10, 2005 4:12 AM
> To: info-cvs@gnu.org
> Subject: Restrict a user to make any changes in HEAD
> 
> Hi ,
> 
>  
> 
> I need to restrict a particular user to make any changes in 
> the main trunk i.e. he cannot commit any changes made in a 
> file on the HEAD trunk. How can I lock the main trunk to that 
> particular user.
> 
>  
> 
> Regards,
> 
> Ramanuj Singh
> 
> 
> 
> The information transmitted is intended only for the person 
> or entity to whom it is addressed and may contain 
> confidential and / or privileged Material. Any review, 
> re-transmission, dissemination or other use of or taking of 
> any action in reliance upon, this information by persons or 
> entities other than the intended recipient is prohibited. If 
> you received this in error, please contact the sender and 
> delete the material from your computer. Thank you for your 
> understanding & co-operation. 
> 
> 
> 
> 


___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


RE: Testing for updated files

2005-02-07 Thread Matt Doar
cvs -q should do it

~Matt 

> -Original Message-
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] 
> On Behalf Of Bill Moseley
> Sent: Monday, February 07, 2005 12:20 PM
> To: info-cvs@gnu.org
> Subject: Re: Testing for updated files
> 
> On Mon, Feb 07, 2005 at 11:18:26AM -0800, [EMAIL PROTECTED] wrote:
> > grep for  leading 'U' in cvs output.  In the form of :
> > 
> > U 
> 
> Ah, that's easy.  Thanks.
> 
> cvs also writes this to stderr:
> 
> cvs server: Updating .
> cvs server: Updating bin
> cvs server: Updating lib
> 
> Can that be suppressed?  I'd like my cron job to be quiet unless
> there's a problem and then mail me stderr output.
> 
> I guess the solution is to capture stderr and then if cvs returns
> non-zero exit status cat that file and let cron mail it to me.
> 
> > Also, it may be better to add watches and watch actions to
> > the cvs server.  You could have the watch post changed file 
> name to a
> > log and have your crontab check that file for changes.
> 
> This is cvs on SourceForge.  Not sure how much I can modify there.
> But I'll take a look.
> 
> Thanks for the help!
> 
> 
> 
> -- 
> Bill Moseley
> [EMAIL PROTECTED]
> 
> 
> 
> ___
> Info-cvs mailing list
> Info-cvs@gnu.org
> http://lists.gnu.org/mailman/listinfo/info-cvs
> 


___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


RE: Server Crash...

2005-02-03 Thread Matt Doar
You might try installing cygwin with Unix-style line endings and then
run a CVS server from there. CVSNT may be do this? Alternatively, the
opposite of the dos2unix utility may be available for Windows.

~Matt

> -Original Message-
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] 
> On Behalf Of Patrick Liechty
> Sent: Thursday, February 03, 2005 1:31 PM
> To: info-cvs@gnu.org
> Subject: Server Crash...
> 
> Hello,
> 
> I had a cvs server running on Solaris.  The hard drives began 
> showing signs
> of crashing, so I pulled all the data and cvs files off to a Windows
> machine.  I need to pull the latest release of my projects 
> from cvs.  I
> tried connecting to a local repository with Wincvs, but it 
> says it can't
> read the config files.  That makes sense, they are in a UNIX 
> style naming
> convention.  Is there any way I can get the latest release of 
> my project out
> of this UNIX config now that it is on Windows?
> 
> Patrick Liechty
> 
> 
> 
> ___
> Info-cvs mailing list
> Info-cvs@gnu.org
> http://lists.gnu.org/mailman/listinfo/info-cvs
> 


___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


RE: Sharing Common Files

2005-01-31 Thread Matt Doar
Perhaps this is belabouring the obvious, but soft links within
repositories are not versioned, so when you want to change where the
link points to in a few months from now, you won't be able to build the
older versions of your product. 

So regardless of whether you are linking to files or directories, server
side soft links are not a good idea. A client side script to recreate
them can be versioned. Modules are not versioned either, though I think
there was a patch to do this a few months ago, but you can define new
modules and still preserve the older ones.

~Matt

> -Original Message-
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] 
> On Behalf Of Jim.Hyslop
> Sent: Monday, January 31, 2005 8:25 AM
> To: 'Todd Denniston'; Dean Do
> Cc: info-cvs@gnu.org
> Subject: RE: Sharing Common Files
> 
> Todd Denniston wrote:
> > assuming unix,
> > in proj_2_tree
> > |
> > |- dir1
> > |- file1 softlink to ../proj_1_tree/file1
> > |- dir2
> > |- file2 softlink to ../proj_1_tree/file2
> > |- file3 softlink to ../proj_1_tree/file3
> > |- proj_1_tree
> >|
> >|- file1
> >|- file2
> >|- file3
> Is "soft link" the same as a "symlink?" If they are 
> different, then the rest
> of this message _might_ not apply.
> 
> If they are the same, then this is a Really Bad Idea. The 
> problem is, CVS
> sees dir1/file1 and proj_1_tree/file1 as completely separate, 
> independent
> files. If user A is checking into dir1, then CVS will not 
> lock proj_1_tree.
> This means that user B can simultaneously check in changes 
> into proj_1_tree
> - leading to... shall we say, all kinds of fun.
> 
> Bottom line: symlinks, if used at all, should _only_ be used for
> directories, not for files.
> 
> -- 
> Jim Hyslop
> Senior Software Designer
> Leitch Technology International Inc. ( http://www.leitch.com )
> Columnist, C/C++ Users Journal ( http://www.cuj.com/experts )
> 
> 
> 
> ___
> Info-cvs mailing list
> Info-cvs@gnu.org
> http://lists.gnu.org/mailman/listinfo/info-cvs
> 


___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


RE: Sharing Common Files

2005-01-28 Thread Matt Doar
 
Have you looked at the modules file in CVSROOT? 

If you have a top-level directory "main_module" and when people check
out main_module you want them to also get the directory bar from foo1
(but placed in main_module/src/bar1) and the directory bar from foo2
(but placed in main_module/src/bar2), then the following lines create
aliases for the two "extra" directories, also renaming these extra
directories so they fit in the main_module subdirectory "src".

alias1 -d src/bar1foo1/bar
alias2  -d src/bar2 foo2/bar
mymodulemain_module &alias1 &alias2

Works for me with recent versions of CVS. Hope this helps.

~Matt

> -Original Message-
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] 
> On Behalf Of Dean Do
> Sent: Friday, January 28, 2005 2:28 PM
> To: info-cvs@gnu.org
> Subject: RE: Sharing Common Files
> 
> Thanks for the response, Todd, but this will not work for us 
> since we do dev
> on Wins PC.
> 
> -Original Message-
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On
> Behalf Of Todd Denniston
> Sent: Friday, January 28, 2005 1:36 PM
> To: Dean Do
> Cc: info-cvs@gnu.org
> Subject: Re: Sharing Common Files
> 
> Dean Do wrote:
> > 
> > Hi,
> > 
> > Is there a way to setup in CVS to be able to share common 
> files [not 
> > directories] between 2 trees?  Here's an example...
> > 
> > proj_1_tree
> > |
> > |- file1
> > |- file2
> > |- file3
> > 
> > proj_2_tree
> > |
> > |- dir1
> > |- file1
> > |- dir2
> > |- file2
> > |- file3
> > 
> > ... files1/2/3 need to be the identical in both trees, 
> however, they 
> > reside in different directories for each tree.
> > 
> > Please advise if there's any way to accomplish this.
> > 
> > Thanks,
> > Dean
> > 
> assuming unix,
> in proj_2_tree
> |
> |- dir1
> |- file1 softlink to ../proj_1_tree/file1
> |- dir2
> |- file2 softlink to ../proj_1_tree/file2
> |- file3 softlink to ../proj_1_tree/file3
> |- proj_1_tree
>|
>|- file1
>|- file2
>|- file3
> 
> The softlinks are created by make from a Makefile, or some 
> other scripting
> language.
> --
> Todd Denniston
> Crane Division, Naval Surface Warfare Center (NSWC Crane) 
> Harnessing the
> Power of Technology for the Warfighter
> 
> ---
> Incoming mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.837 / Virus Database: 570 - Release Date: 1/17/2005
>  
> 
> ---
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.837 / Virus Database: 570 - Release Date: 1/17/2005
>  
> 
> 
> 
> ___
> Info-cvs mailing list
> Info-cvs@gnu.org
> http://lists.gnu.org/mailman/listinfo/info-cvs
> 


___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


RE: Branch tag broke my CVS - how can I repair it?

2005-01-26 Thread Matt Doar

You can also use the UserAdminOptions in CVSROOT/config on the server to
restrict who can use cvs admin and the damage that they can do with it.
I'm not sure which version this appeared in, but it's very useful for
avoiding this sort of edgy use of CVS.

We had exactly the same thing happen a few months ago.

~Matt

> -Original Message-
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] 
> On Behalf Of Jim.Hyslop
> Sent: Wednesday, January 26, 2005 8:53 AM
> To: info-cvs@gnu.org
> Subject: RE: Branch tag broke my CVS - how can I repair it?
> 
> Conrad T. Pino wrote:
> > 1. Delete the branch tag from the problem file:
> [...]
> > 5. Switch to branch for all files:
> 
> 6. Smack your colleague upside the head for misusing the cvs 
> admin command.
> 
> -- 
> Jim Hyslop
> Senior Software Designer
> Leitch Technology International Inc. ( http://www.leitch.com )
> Columnist, C/C++ Users Journal ( http://www.cuj.com/experts )
> 
> 
> 
> ___
> Info-cvs mailing list
> Info-cvs@gnu.org
> http://lists.gnu.org/mailman/listinfo/info-cvs
> 


___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


RE: directory structure only update

2005-01-19 Thread Matt Doar
Changing the directory structure will be difficult using CVS. I would
keep a simple text file in CVS, containing a list of the directory names

foo
foo/a
foo/b
foo/c
foo/c/bar

and then run a script to regenerate the directory structure using this
file as input.

~Matt 

> -Original Message-
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] 
> On Behalf Of frankplank
> Sent: Wednesday, January 19, 2005 10:08 AM
> To: info-cvs@gnu.org
> Subject: directory structure only update
> 
> Hi *,
> I'd like to maintain a sandbox that contains only the current
> repository's directory structure.  so, no files, and only directory
> structure.  Anybody know how?
> The reason is because I maintain a repository of scripts, and stage
> them all from an auto-updated sandbox.  but, i'd like a place i can
> manually test my scripts before adding them into the repository.  this
> type of structure would be ideal.  thanks,
> frank
> 
> ___
> Info-cvs mailing list
> Info-cvs@gnu.org
> http://lists.gnu.org/mailman/listinfo/info-cvs
> 


___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


RE: Multisite CVS, Continous Availability and other goodies ...

2005-01-18 Thread Matt Doar

This is a useful-looking product. Reading the website, I have two
questions:

1) It would appear that this doesn't work with ssh yet. Is that correct?
The white paper does say that CVS_RSH is supported, but it's not clear.

2) If I commit changes in one directory in one repository, and a
colleague is using another repository, and the changes are being
propagated by CVS Replicator, then how do I know when can I tell my
colleague that they should update? 

This is assuming that (as far as a user can tell) the network and
servers are operating as normal. I know about CVS commits only being
atomic per directory.

~Matt 

> -Original Message-
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] 
> On Behalf Of Rahul
> Sent: Monday, January 17, 2005 10:10 PM
> To: info-cvs@gnu.org
> Subject: Multisite CVS, Continous Availability and other goodies ...
> 
> Disclaimer: This is a message about a commercial product.
> 
> Hi -
> 
> We recently announced the availability of the CVS Replicator product.
> It is an Active-Active replicator of CVS repositories. What that
> means in plain-speak it lets you easily set up multiple active CVS
> repositories, across the WAN or within a LAN. All these repositories
> then stay in sync with each other, regardless of where updates occur.
> 
> Consistency across repositories is guaranteed no matter what -
> communication links going down, hardware failures, process failures.
> Deployment is a breeze, with no changes to the CVS repository or the
> CVS clients.
> 
> It's an ideal add-on for :
> - distributed development team that are  split across multiple sites;
> - to just get better performance from  the repository or
> - improve the availability of the CVS server and have zero downtime.
> 
> For more information please look at http://www.wandisco.com/cvs .
> Regards,
> 
> Rahul Bhargava
> CTO, WANdisco
> San Ramon, CA.
> 
> ___
> Info-cvs mailing list
> Info-cvs@gnu.org
> http://lists.gnu.org/mailman/listinfo/info-cvs
> 


___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


RE: CVS w/ ssh - chroot

2005-01-14 Thread Matt Doar
> However, instead of using a rssh or a smrsh type of shell, I am
attempting to
> do a classic chroot. 

Why would one not use smrsh? I know a number of places that use smrsh
for securing cvs, so I'm interested to know if there are any advantages
to rolling your own solution. Google didn't show anything obvious, this
may be rather off-topic.

~Matt

> -Original Message-
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] 
> On Behalf Of Mark D. Baushke
> Sent: Friday, January 14, 2005 11:14 AM
> To: Grand Poohbah
> Cc: info-cvs@gnu.org
> Subject: Re: CVS w/ ssh - chroot 
> 
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
> 
> Grand Poohbah <[EMAIL PROTECTED]> writes:
> 
> > I am setting up a FreeBSD 5.x machine with cvs 1.11.17.
> > 
> > My goal is to have a "guest" style read-only access to a 
> cvs repository 
> > under a strict chroot environment.  I have setup my 
> repository with file 
> > permissions similar to those found in the how-to 
> > http://www.idealx.org/doc/chrooted-ssh-cvs-server.en.html   
> However, instead 
> > of using a rssh or a smrsh type of shell, I am attempting 
> to do a classic 
> > chroot.
> > 
> > The cvs user logs into the server with ssh and get dropped 
> into a chroot 
> > directory.  I have place what I believe to be all the 
> necessary files (cvs 
> > binary, permission/group files and repository files) for 
> cvs to work inside 
> > this chroot environment and it *seems* to be working as 
> intended as a chroot 
> > environment.  However, when my remote system attempts a 
> "cvs update -Ad" (or 
> > diff or other client command)  I get the following errors.
> > 
> > Root: not found
> > Valid-responses: not found
> > valid-requests: not found
> > 
> > Then the process just hangs until a ^C
> > 
> > 
> > Question: is there a debug or verbose mode I can use to get 
> more output?  I 
> > have the mirrored repository file structure and permissions set up 
> > correctly, my only binaries I have are the following
> > 
> > /bin/sh
> > /bin/chroot.sh
> > /bin/ls
> > /dev/null
> > /usr/bin/rsync
> > /usr/bin/cvs
> 
> You will likely also need some libraries. A stock version of FreeBSD
> comes with a patched version of cvs 1.11.5-FreeBSD and needs 
> a number of
> libraries:
> 
> % uname -a
> FreeBSD test52 5.2-RELEASE FreeBSD 5.2-RELEASE #0: Sun Jan 11 
> 04:21:45 GMT 2004 
> [EMAIL PROTECTED]:/usr/obj/usr/src/sys/GENERIC  i386
> % /usr/bin/cvs -v
> 
> Concurrent Versions System (CVS) 1.11.5-FreeBSD (client/server)
> 
> Copyright (c) 1989-2002 Brian Berliner, david d `zoo' zuhn, 
> Jeff Polk, and other authors
> 
> CVS may be copied only under the terms of the GNU General 
> Public License,
> a copy of which can be found with the CVS distribution kit.
> 
> Specify the --help option for further information about CVS
> % ldd /usr/bin/cvs
> /usr/bin/cvs:
> libgnuregex.so.2 => /usr/lib/libgnuregex.so.2 (0x280f3000)
> libmd.so.2 => /lib/libmd.so.2 (0x280fb000)
> libcrypt.so.2 => /lib/libcrypt.so.2 (0x28105000)
> libz.so.2 => /lib/libz.so.2 (0x2811e000)
> libgssapi.so.7 => /usr/lib/libgssapi.so.7 (0x2812c000)
> libkrb5.so.7 => /usr/lib/libkrb5.so.7 (0x2813a000)
> libasn1.so.7 => /usr/lib/libasn1.so.7 (0x28177000)
> libcrypto.so.3 => /lib/libcrypto.so.3 (0x2819d000)
> libroken.so.7 => /usr/lib/libroken.so.7 (0x282ab000)
> libcom_err.so.2 => /usr/lib/libcom_err.so.2 (0x282ba000)
> libc.so.5 => /lib/libc.so.5 (0x282bc000)
> %
> 
> Your cvs might be more static, but you should look closely to be sure.
> 
> > Does cvs server need more binaries to work properly? Is 
> there a way I can 
> > run "cvs server" by hand from the chroot environment to 
> simulate what my 
> > client should be doing?
> 
> Look at what 'cvs -t' does (for cvs 1.12.x you may use up to 
> three '-t'
> options at once).
> 
> Look at what the environment variable CVS_CLIENT_LOG provides (when
> given a prefix pathname it will create a .in and a .out that contains
> the conversation that occurs across the client/server connection).
> 
> Read the doc/cvsclient.text file (or one of the generated 
> output formats
> of it) to better understand the client/server protocol being used.
> 
> At a guess, your cvs is not properly getting the 'server' 
> argument right
> now somehow.
> 
> If the client is using 
> 
>   cvs -t :ext:host.dom.ain/path/to/repository
> 
> then you should end up seing something like this output
> 
>   $CVS_RSH host.dom.ain $CVS_SERVER server
> 
> where the values of $CVS_RSH may be replaced with 'ssh' or 'rsh'
> and $CVS_SERVER is probably replaced with 'cvs'
> 
>   Good luck,
>   -- Mark
> -BEGIN PGP SIGNATURE-
> Version: GnuPG v1.2.3 (FreeBSD)
> 
> iD8DBQFB6Bnd3x41pRYZE/gRAtwfAKCkxbZ9Wy81qw9j8hGbCqEOz8M/tACfaFs4
> V+ayvTbqvwqZDG8+tkLLB8U=
> =goUj
> -END PGP SIGNATURE-
> 
> 
> ___
> Info-cvs mailing list
> 

RE: Is there any tool that can compare relevant java code in two branches ?

2005-01-13 Thread Matt Doar
 If you are interested in seeing the changes in APIs between two
versions of a Java application, then JDiff (http://www.jdiff.org) may be
helpful. It doesn't show what changed inside the methods, just the APIs.

~Matt

> -Original Message-
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] 
> On Behalf Of Jim.Hyslop
> Sent: Thursday, January 13, 2005 10:35 AM
> To: info-cvs@gnu.org
> Subject: RE: Is there any tool that can compare relevant java 
> code in two branches ?
> 
> [EMAIL PROTECTED] wrote:
> > Does anyone here know if it exists some tool that can generate html
> > pages that illustrate all relevant (! , see comment below) 
> differences
> > between two branches and can take the following inputs:
> > * The two branches
> > * A java method (or class)
> > 
> > What I mean by using the word relevant above is that I do 
> not want to
> > see all of the changes in the branches but only those 
> changes that may
> > affect the java method or class that I provide as input, so the tool
> > will have to understand how to follow java code and to then compare
> > the relevant parts of the code in the two cvs branches.
> I believe you want a combination of tools: diff and the human 
> brain ;=)
> 
> What you're asking for is pretty sophisticated.
> 
> -- 
> Jim Hyslop
> Senior Software Designer
> Leitch Technology International Inc. ( http://www.leitch.com )
> Columnist, C/C++ Users Journal ( http://www.cuj.com/experts )
> 
> 
> 
> ___
> Info-cvs mailing list
> Info-cvs@gnu.org
> http://lists.gnu.org/mailman/listinfo/info-cvs
> 


___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


RE: ACL status

2005-01-13 Thread Matt Doar

Take a look at the cvs_acls script in the conrtib subdirectory in the
CVS source from cvshome.org. It's pretty easy to use and restricts
access by user, directory and branch.

~Matt

> -Original Message-
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] 
> On Behalf Of Rafael Sanz
> Sent: Thursday, January 13, 2005 7:31 AM
> To: info-cvs@gnu.org
> Subject: ACL status
> 
> Hello, I need to extend my cvs server with fine grain of 
> Access Control
> Level (beyond writers or readers files natives in CVS standar).
> 
> I'm found some references to patches at C code
> (http://www.unixgods.org/~tilo/CVS_ACL/), but any is standard...
> 
> What is the develop status of ACL in cvs server for UNIX?? Is 
> in progress?
> Nothing about?
> 
> Whatever, some link better to ACL solutions that deal with 
> read restriction
> for files or directories?
> 
> Thanks in advanced.
> 
> 
> 
> 
> ___
> Info-cvs mailing list
> Info-cvs@gnu.org
> http://lists.gnu.org/mailman/listinfo/info-cvs
> 


___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


RE: Possible Spam: Re: recursive checkout in existing directory

2005-01-13 Thread Matt Doar
Hmm. No.

~Matt 

> -Original Message-
> From: Larry Jones [mailto:[EMAIL PROTECTED] 
> Sent: Thursday, January 13, 2005 8:08 AM
> To: Matt Doar
> Cc: Steve Sapovits; info-cvs@gnu.org
> Subject: Re: Possible Spam: Re: recursive checkout in 
> existing directory
> 
> Matt Doar writes:
> > 
> > Perhaps you're thinking of cvs update -C, to get a clean 
> copy from the
> > server onto your local machine?
> 
> No, he wanted to do a brand new checkout into an existing non-CVS
> controlled directory tree and have CVS just adopt the existing
> directories.
> 
> -Larry Jones
> 
> Hey Doc, for 10 bucks I'll make sure you see those kids in the
> waiting room again real soon! -- Calvin
> 


___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


RE: Possible Spam: Re: recursive checkout in existing directory

2005-01-12 Thread Matt Doar
Perhaps you're thinking of cvs update -C, to get a clean copy from the
server onto your local machine?

~Matt

> -Original Message-
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] 
> On Behalf Of Larry Jones
> Sent: Wednesday, January 12, 2005 11:16 AM
> To: Steve Sapovits
> Cc: info-cvs@gnu.org
> Subject: Possible Spam: Re: recursive checkout in existing directory
> 
> Steve Sapovits writes:
> > 
> > Is there a way to force CVS to recursively
> > check out over existing directories?
> 
> No.
> 
> -Larry Jones
> 
> Your gender would be a lot more tolerable if it wasn't so 
> darn cynical!
> -- Calvin
> 
> 
> ___
> Info-cvs mailing list
> Info-cvs@gnu.org
> http://lists.gnu.org/mailman/listinfo/info-cvs
> 


___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


RE: Can I allow user to only have permission in branches but not HEAD?

2005-01-10 Thread Matt Doar
The script cvs_acls in the contrib directory of a CVS download from
cvshome.org will do this for you. 

~Matt

> -Original Message-
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] 
> On Behalf Of David Jiao
> Sent: Monday, January 10, 2005 9:24 AM
> To: info-cvs@gnu.org
> Subject: Can I allow user to only have permission in branches 
> but not HEAD?
> 
> Hi, I have a question about how access permissions on branches and
> HEAD. I want to restrict certain CVS users to only be able to commit
> their changes to branches but not the HEAD. Yet at the same time, I
> want to allow them to check out modules from the HEAD. Is this doable?
> 
> Thanks!
> 
> David Jiao
> 
> 
> ___
> Info-cvs mailing list
> Info-cvs@gnu.org
> http://lists.gnu.org/mailman/listinfo/info-cvs
> 


___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


RE: where do I start learning CVS (was Re: Is there a separate usergroup for WinCVS or can WinCVS questionsbe posted here?)

2005-01-07 Thread Matt Doar
And also Pragmatic Version Control Using CVS from Pragmatic Press.

~Matt

> -Original Message-
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] 
> On Behalf Of Matt Doar
> Sent: Friday, January 07, 2005 10:00 AM
> To: Hines, John
> Cc: info-cvs@gnu.org
> Subject: RE: where do I start learning CVS (was Re: Is there 
> a separate usergroup for WinCVS or can WinCVS questionsbe 
> posted here?)
> 
> 
> There are also at least two good books on CVS: Essential CVS from
> O'Reilly and Open Source Development with CVS, online at
> http://cvsbook.red-bean.com/
> 
> ~Matt 
> 
> > -Original Message-
> > From: [EMAIL PROTECTED] 
> > [mailto:[EMAIL PROTECTED] 
> > On Behalf Of Todd Denniston
> > Sent: Friday, January 07, 2005 9:48 AM
> > To: Hines, John
> > Cc: 'info-cvs@gnu.org'
> > Subject: Re: where do I start learning CVS (was Re: Is there 
> > a separate user group for WinCVS or can WinCVS questionsbe 
> > posted here?)
> > 
> > > "Hines, John" wrote:
> > >
> > > This is a multi-part message in MIME format.
> > 
> > Please do not send MIME and/or HTML encrypted messages to the list.
> > Plain text only, PLEASE!
> > 
> > > I've got a couple of stupid user questions.  I inherited a 
> > project that
> > > has a CVS repository but nobody with any CVS or WinCVS 
> > knowledge other
> > > than how to the simplest things.
> > > 
> > > Thanks, John Hines  [EMAIL PROTECTED]
> > 
> > The only responses that makes sense for the above STATEMENTs 
> > is to suggest, 
> > 1) go to
> >  https://www.cvshome.org/docs/manual/
> > pick one of the manuals and begin reading.
> > 
> > 2) see if the questions you have are more in the use of 
> > WinCVS than just cvs
> > questions, if they are more in the WinCVS domain see the 
> resources at
> >  http://www.wincvs.org/
> > Note, if you are using MicroSoft for your server, the CVSNT 
> > lists might be
> > even better at answering your questions.
> >  http://www.cvsnt.org/
> >  http://www.cvsnt.org/cgi-bin/mailman/listinfo/cvsnt
> > 
> > 
> > Do you have a more specific question?
> > 
> > -- 
> > Todd Denniston
> > Crane Division, Naval Surface Warfare Center (NSWC Crane) 
> > Harnessing the Power of Technology for the Warfighter
> > 
> > 
> > ___
> > Info-cvs mailing list
> > Info-cvs@gnu.org
> > http://lists.gnu.org/mailman/listinfo/info-cvs
> > 
> 
> 
> ___
> Info-cvs mailing list
> Info-cvs@gnu.org
> http://lists.gnu.org/mailman/listinfo/info-cvs
> 


___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


RE: where do I start learning CVS (was Re: Is there a separate user group for WinCVS or can WinCVS questionsbe posted here?)

2005-01-07 Thread Matt Doar

There are also at least two good books on CVS: Essential CVS from
O'Reilly and Open Source Development with CVS, online at
http://cvsbook.red-bean.com/

~Matt 

> -Original Message-
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] 
> On Behalf Of Todd Denniston
> Sent: Friday, January 07, 2005 9:48 AM
> To: Hines, John
> Cc: 'info-cvs@gnu.org'
> Subject: Re: where do I start learning CVS (was Re: Is there 
> a separate user group for WinCVS or can WinCVS questionsbe 
> posted here?)
> 
> > "Hines, John" wrote:
> >
> > This is a multi-part message in MIME format.
> 
> Please do not send MIME and/or HTML encrypted messages to the list.
> Plain text only, PLEASE!
> 
> > I've got a couple of stupid user questions.  I inherited a 
> project that
> > has a CVS repository but nobody with any CVS or WinCVS 
> knowledge other
> > than how to the simplest things.
> > 
> > Thanks, John Hines  [EMAIL PROTECTED]
> 
> The only responses that makes sense for the above STATEMENTs 
> is to suggest, 
> 1) go to
>  https://www.cvshome.org/docs/manual/
> pick one of the manuals and begin reading.
> 
> 2) see if the questions you have are more in the use of 
> WinCVS than just cvs
> questions, if they are more in the WinCVS domain see the resources at
>  http://www.wincvs.org/
> Note, if you are using MicroSoft for your server, the CVSNT 
> lists might be
> even better at answering your questions.
>  http://www.cvsnt.org/
>  http://www.cvsnt.org/cgi-bin/mailman/listinfo/cvsnt
> 
> 
> Do you have a more specific question?
> 
> -- 
> Todd Denniston
> Crane Division, Naval Surface Warfare Center (NSWC Crane) 
> Harnessing the Power of Technology for the Warfighter
> 
> 
> ___
> Info-cvs mailing list
> Info-cvs@gnu.org
> http://lists.gnu.org/mailman/listinfo/info-cvs
> 


___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


RE: Newbie Questions

2005-01-05 Thread Matt Doar
For CVS clients at work, I personally recommend SmartCVS
http://www.smartcvs.com/ over the other CVS clients such as Tortoise and
WinCVS. Multiplatform, easier to support and coherently designed.
Tortoise does integrate better with the Windows file system browser
though.

~Matt

> -Original Message-
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] 
> On Behalf Of Pierre Asselin
> Sent: Tuesday, January 04, 2005 2:44 PM
> To: info-cvs@gnu.org
> Subject: Re: Newbie Questions
> 
> Larry Jones <[EMAIL PROTECTED]> wrote:
> 
> > If you want to use CVS outside of Eclipse, you may also be 
> interested in
> > WinCVS which provides a nice GUI and includes CVSNT:
> 
> > 
> 
> I would recommend that the OP try http://www.tortoisecvs.org instead
> of WinCVS.  In my opinion WinCVS is more complicated than the
> command-line interface!  TortoiseCVS has reduced functionality but
> also has a much shallower learning curve.
> 
> I would also recommend
> 1)  learning CVS independently of Eclipse;
> 2)  finding a better forum than this place for
>   the inevitable Eclipse questions.  We
>   just don't have the expertise here.
> 
> -- 
> pa at panix dot com
> ___
> Info-cvs mailing list
> Info-cvs@gnu.org
> http://lists.gnu.org/mailman/listinfo/info-cvs
> 


___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


RE: cvs search engine

2004-12-21 Thread Matt Doar

ViewCVS has this ability built in, though it's disabled by default since
it can be used as a denial of service attack. Search for use_re_search =
0 in viewcvs.conf

~Matt

> -Original Message-
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] 
> On Behalf Of Rachel Burns
> Sent: Tuesday, December 21, 2004 9:26 AM
> To: info-cvs@gnu.org
> Subject: Re: cvs search engine
> 
> On Windows, I can use Google Desktop search. It will index all the
> fiesl not just cvsroot.  But I find it useful to be able to 
> do Google like
> search on my filesystem.
> 
> 
> Petric Frank wrote:
> 
> >Hello,
> >
> >On Tuesday 21 December 2004 10:47, Riadh Elloumi wrote:
> >  
> >
> >>Is there any seach engine for a cvsroot tree? I would like 
> to google our
> >>archived documents like sources (C, Java, etc), docs 
> (Microsoft Word,
> >>PDF), etc.
> >>
> >>Any help is greatly appreciated.
> >>
> >>
> >
> >I have only a workaround. If you're running on Linux i've 
> coded a tool which 
> >allows to mount a CVS repository like a disk. It is named 
> cvsfs-fuse and can 
> >be found at http://sf.net/projects/cvsfs. Actually it 
> supports only pserver 
> >connections.
> >On this mounted system you may use any file based tool you want.
> >
> >Hope that helps.
> >
> >regards
> >   Petric
> >
> >
> >___
> >Info-cvs mailing list
> >Info-cvs@gnu.org
> >http://lists.gnu.org/mailman/listinfo/info-cvs
> >
> >  
> >
> 
> 
> 
> ___
> Info-cvs mailing list
> Info-cvs@gnu.org
> http://lists.gnu.org/mailman/listinfo/info-cvs
> 


___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


RE: Monitoring tool

2004-11-15 Thread Matt Doar
I can thoroughly recommend activitymail from David Wheeler. 

https://activitymail.cvshome.org/files/documents/742/178/activitymail-1.17.tar.gz

~Matt 

> -Original Message-
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] 
> On Behalf Of Martín Marqués
> Sent: Saturday, November 13, 2004 5:28 AM
> To: [EMAIL PROTECTED]
> Subject: Monitoring tool
> 
> Can anyone recomend a good moitoring tool for a CVS server?
> 
> We basically want to get mails when ever a commit is made, 
> with the diff and 
> versioning information. We also want mails when tags are 
> commited, branches 
> are made, etc.
> 
> Any good tool out there?
> 
> -- 
>  10:25:01 up 62 days, 37 min,  2 users,  load average: 0.32, 
> 0.32, 0.39
> -
> Martín Marqués| select 'mmarques' || '@' || 'unl.edu.ar'
> Centro de Telematica  |  DBA, Programador, Administrador
>  Universidad Nacional
>   del Litoral
> -
> 
> 
> ___
> Info-cvs mailing list
> [EMAIL PROTECTED]
> http://lists.gnu.org/mailman/listinfo/info-cvs
> 


___
Info-cvs mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/info-cvs


RE: How to format source code on commit

2004-11-09 Thread Matt Doar
We use client/server. I believe that the local file is formatted and
then sent to the server. Perhaps I'm mistaken?

~Matt 

> -Original Message-
> From: Frederic Brehm [mailto:[EMAIL PROTECTED] 
> Sent: Tuesday, November 09, 2004 9:04 AM
> To: Matt Doar; NewsBirdie; [EMAIL PROTECTED]
> Subject: RE: How to format source code on commit
> 
> At 11:47 AM 11/9/2004, Matt Doar wrote:
> >This works for me with indent on C source. It is a little 
> disturbing to
> >commit a file and then have emacs tell you the file has 
> changed, because
> >it was reindented.
> 
> Will this work correctly with client/server CVS? The 
> reformatting will 
> happen on the server, but the client will never be notified. 
> I would think 
> that the next commit by the same client could get into trouble.
> 
> Fred
> 
> 
> ___
> Frederic W. Brehm, Sarnoff Corporation, http://www.sarnoff.com/
> 
> 


___
Info-cvs mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/info-cvs


RE: How to format source code on commit

2004-11-09 Thread Matt Doar
This works for me with indent on C source. It is a little disturbing to
commit a file and then have emacs tell you the file has changed, because
it was reindented.

CVSROOT/commitinfo:
# Automatic indentation of C source files, only .c and .h
# 
^module1/* /home/cvs/CVSROOT/indenter

CVSROOT/indenter (and chmod +x):
#!/bin/bash

# Control how indent is run
flags='-nbad
-bap
-nbc
-bbo
-bl
-bli0
-bls
-ncdb
-nce
-cli4
-cp1
-cs
-di2
-ndj
-nfc1
-nfca
-hnl
-i4
-ip4
-lp
-pcs
-nprs
-psl
-saf
-sai
-saw
-nsc
-nsob
-ts4
-nut'

VERSION_CONTROL=none
export VERSION_CONTROL

for f in $*; do
case "$f" in
*.c|*.h) 
echo "Indenting $f..." 
indent -npro $flags "$f" || exit 1
;;
esac
done

CVSROOT/checkoutlist:
indenter

~Matt

> -Original Message-
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] 
> On Behalf Of NewsBirdie
> Sent: Tuesday, November 09, 2004 7:05 AM
> To: [EMAIL PROTECTED]
> Subject: How to format source code on commit
> 
> Our merges aren't working because of source code formatting issues and
> I'd like to set up CVS to format the source before all commits.  We
> currently use an open source java tool (available via command line)
> called Jalopy.  Can anyone point me to some documentation and/or
> examples of how to perform a command with each commit?
> 
> Thanks,
> Michael
> ___
> Info-cvs mailing list
> [EMAIL PROTECTED]
> http://lists.gnu.org/mailman/listinfo/info-cvs
> 


___
Info-cvs mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/info-cvs


RE: Search all revisions

2004-09-24 Thread Matt Doar
 ViewCVS has this ability, not enabled by default. Otherwise, you need
read access and something like: find CVSROOT | xargs grep foo.

~Matt

> -Original Message-
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] 
> On Behalf Of Erik Andersson
> Sent: Friday, September 24, 2004 5:53 AM
> To: [EMAIL PROTECTED]
> Subject: Search all revisions
> 
> I have found that this question has been asked before, I just 
> wanted to
> check that the answer was correct and if there has been any developing
> done for this.
> 
> How can I search all revisions of a file for a particular string?
> (http://lists.gnu.org/archive/html/info-cvs/2004-01/msg00094.html)
> 
> Best Regards / Erik
> 
> 
> ___
> Info-cvs mailing list
> [EMAIL PROTECTED]
> http://lists.gnu.org/mailman/listinfo/info-cvs
> 


___
Info-cvs mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/info-cvs