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

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

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: 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

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,

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

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

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

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

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:

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:

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

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

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

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

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

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),

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

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

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

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:

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

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]

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

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

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

RE: verifymsg and branches

2005-03-25 Thread Matt Doar
: 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

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

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

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

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

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,

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

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

RE: Possible Spam: Re: CVS and SSH V2

2005-07-06 Thread Matt Doar
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

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,

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