How to keep track of revisions of files based on another file?

2004-02-20 Thread Phil Labonte
Hello.

Instead of doing a cvs commit -r

I have a bunch of files that are part of a project. Now in the futur if 
I want to see, based on the revision of any file in that project what 
the revisions of all the other files were at that time, is there a way 
to do that?

Or better yet, if I want to check out a previous version of one of the 
files how could I check out the corresponding versions of the other files.

Is the above command that only way to do this?

Thanks!

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


Re: A way to see who has checked out a module?

2004-01-14 Thread Phil Labonte
Yes I think that is where they are comming from. One of them in 
particular is afraid that if he does some major changes to a file he 
wants to make sure nobidy else is currently working on it...

My setup is CVS on RH9 and the clients work on Windows and use Tortoise.

I think I will try to use watch because I think it is a specific set of 
files he is worried about.

I think that the cron job mnentioned above might be enough if I limit 
the time to the last month...

Thanks for all the help!

Todd Denniston wrote:

Could it be Phil that you have posed the question because the users that want
this have come from a version control system that either supports locking,
like rcs|sccs, or from a version control system that does locking by having a
human cm dole out files to the people who request to work on them?
If the above is where they come from and are looking for something vaguely
similar in CVS you might try `cvs watch on filename`[1].
If it is mostly to further communication when someone finds out the file they
have been modifying is changed when they do a cvs update, try `cvs watch add
-a commit` so they might be notified a little quicker.
BTW from your first email "... I do not want to give them shell access to the
box". I have not used ViewCVS, but I have a question, if people are modifying
the files how is it they don't have 'shell access to the box'?  note: I have
begun taking a perspective near Greg Woods' on pserver, ... pserver is almost
as good as a shell access with none of the accountability.  Or are the users
in question read only?
[1] http://www.cvshome.org/docs/manual/cvs-1.11.10/cvs_10.html#SEC89

Steve deRosier wrote:
 

Again...  this isn't going to tell you much.  It basically gives you a
log of certain activity with the system.  I can run the same command and
I get the following results:
* I have 21 modules checked out.  Of those 21, I only have directories
in my sandbox for 15 of those (where did those others go?  probably rm
-r them at some point when I didn't need to work on them anymore)  Of
the 15, I haven't touched 6 of them in close to a year, and in the last
two months I've only even looked at 3.
* Someone who left the company almost 6 months ago has 8 modules checked
out.
* One person only has 1 module checked out -- From March last year.
* No releases are ever done by anybody.
So, what info does cvs history -ao give you?  Basically that someone
checked out a module for some reason at some point.  Does that give you
the info you're looking for?  Maybe.  If so, I'd just setup a simple
cron command:
'cvs history -ao > /var/www/html/cvscheckouts.txt'
But it doesn't tell me anything useful.

- Steve

Phil Labonte wrote:
   

But you can see who has checked out files and when via the command line
so all I was looking for is something to add to apache... I guess I will
have to write my own perl script for cgi
cvs -history -a -o shows all users and all checked out modules...

Greg A. Woods wrote:

 

[ On Tuesday, January 13, 2004 at 09:25:52 (-0500), Phil Labonte wrote: ]

   

Subject: Re: A way to see who has checked out a module?

I use ViewCVS as well but there is no option to see a log of checked
out files is there? If there is can you let me know where?
 

Fundamentally there's really no such concept of "checked out files" in
CVS.  There is no "file locking" in CVS, so "checked out" does not mean
what I think you think it means.
Any number of people can have any number of working directories checked
out on any number of clients.
None of it really makes any difference to how anyone would know who's
really working on what.
CVS is not a replacement for good project management.



   

 



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


Re: A way to see who has checked out a module?

2004-01-13 Thread Phil Labonte
But you can see who has checked out files and when via the command line 
so all I was looking for is something to add to apache... I guess I will 
have to write my own perl script for cgi

cvs -history -a -o shows all users and all checked out modules...

Greg A. Woods wrote:

[ On Tuesday, January 13, 2004 at 09:25:52 (-0500), Phil Labonte wrote: ]
 

Subject: Re: A way to see who has checked out a module?

I use ViewCVS as well but there is no option to see a log of checked out 
files is there? If there is can you let me know where?
   

Fundamentally there's really no such concept of "checked out files" in
CVS.  There is no "file locking" in CVS, so "checked out" does not mean
what I think you think it means.
Any number of people can have any number of working directories checked
out on any number of clients.
None of it really makes any difference to how anyone would know who's
really working on what.
CVS is not a replacement for good project management.

 



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


Re: A way to see who has checked out a module?

2004-01-13 Thread Phil Labonte
I use ViewCVS as well but there is no option to see a log of checked out 
files is there? If there is can you let me know where?

Steve deRosier wrote:

viewcvs -
http://viewcvs.sourceforge.net/index.html
It's what we use and we love it.

- Steve

Phil Labonte wrote:

Is there a web add-on that we can use to see who has checked out a 
given module?

I know you can use the command line but I have some users that would 
like to see who has checked out a given module, and I do not want to 
give them shell access to the box.





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





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


A way to see who has checked out a module?

2004-01-12 Thread Phil Labonte
Is there a web add-on that we can use to see who has checked out a given 
module?

I know you can use the command line but I have some users that would 
like to see who has checked out a given module, and I do not want to 
give them shell access to the box.





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


Linking merged files with CVSGraph

2003-12-18 Thread Phil Labonte
Hi,

I am using CVS Grpah

I am trying to show in the graph merged points as described on CVSGrpah 
website.

I taged the source of the merge "source_bugfix_12345", then I merged the 
files, updated and commited the file. Then I tagged the file 
"merged_bugfix_12345".

On the graph there is still no line linking the file...

Any thoughts on how I can get the line to appear?

Thanks!



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


Re: CVSgraph error??

2003-12-18 Thread Phil Labonte
I figured it out, the path to cvgraph was not set in cvsgraph.conf.

It works now.



Phil Labonte wrote:

I installed CVSgraph and when I click on the icon under ViewCVS I get 
the following error.  I am new to CVSGraph so I am not sure what this 
means?
Also I am not familiar at all with python as far as I know it 
should be installed on the box but I do not know how to check.

thanks for your help.

 Revision graph of test/ponter/main.lst

   exec failed:

cvsgraph -i -x4 -q -O;strip_untagged=true;strip_first_rev=true; -c 
/usr/local/viewcvs-0.9.2-cvsgraph-1.4.0/cvsgraph.conf -r /cvsroot -6  
-7  test/ponter/main.lst,v
Content-Type: text/html

 Python Exception Occurred

Traceback (most recent call last):
 File "/usr/local/viewcvs-0.9.2-cvsgraph-1.4.0/lib/viewcvs.py", line 
2732, in run_cgi
   main()
 File "/usr/local/viewcvs-0.9.2-cvsgraph-1.4.0/lib/viewcvs.py", line 
2703, in main
   view_cvsgraph(cfg, request)
 File "/usr/local/viewcvs-0.9.2-cvsgraph-1.4.0/lib/viewcvs.py", line 
2069, in view_cvsgraph
   request.where + ',v'), 'r')
 File "/usr/local/viewcvs-0.9.2-cvsgraph-1.4.0/lib/popen.py", line 75, 
in popen
   os.execvp(cmd, (cmd,) + tuple(args))
 File "/usr/src/build/228093-i386/install/usr/lib/python2.2/os.py", 
line 298, in execvp
   _execvpe(file, args)
 File "/usr/src/build/228093-i386/install/usr/lib/python2.2/os.py", 
line 336, in _execvpe
   apply(func, (fullname,) + argrest)
OSError: [Errno 2] No such file or directory







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



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


CVSgraph error??

2003-12-18 Thread Phil Labonte
I installed CVSgraph and when I click on the icon under ViewCVS I get 
the following error.  I am new to CVSGraph so I am not sure what this means?
Also I am not familiar at all with python as far as I know it should 
be installed on the box but I do not know how to check.

thanks for your help.

 Revision graph of test/ponter/main.lst

   exec failed:

cvsgraph -i -x4 -q -O;strip_untagged=true;strip_first_rev=true; -c /usr/local/viewcvs-0.9.2-cvsgraph-1.4.0/cvsgraph.conf -r /cvsroot -6  -7  test/ponter/main.lst,v 

Content-Type: text/html

 Python Exception Occurred

Traceback (most recent call last):
 File "/usr/local/viewcvs-0.9.2-cvsgraph-1.4.0/lib/viewcvs.py", line 2732, in run_cgi
   main()
 File "/usr/local/viewcvs-0.9.2-cvsgraph-1.4.0/lib/viewcvs.py", line 2703, in main
   view_cvsgraph(cfg, request)
 File "/usr/local/viewcvs-0.9.2-cvsgraph-1.4.0/lib/viewcvs.py", line 2069, in 
view_cvsgraph
   request.where + ',v'), 'r')
 File "/usr/local/viewcvs-0.9.2-cvsgraph-1.4.0/lib/popen.py", line 75, in popen
   os.execvp(cmd, (cmd,) + tuple(args))
 File "/usr/src/build/228093-i386/install/usr/lib/python2.2/os.py", line 298, in execvp
   _execvpe(file, args)
 File "/usr/src/build/228093-i386/install/usr/lib/python2.2/os.py", line 336, in 
_execvpe
   apply(func, (fullname,) + argrest)
OSError: [Errno 2] No such file or directory






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


How to give certain users check in, everyone one else checkout for certain modules?

2003-12-17 Thread Phil Labonte
What is the best method people have found to let only certain users 
check in and everyone else check out?
I have setup a passwd file for access to CVS but what is the best method 
to let only certain people check in? And I want to do this on a module 
basis and poerhaps event a branch basis.

Thanks for all your help this list is great!



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


what to use to see merged files?

2003-12-17 Thread Phil Labonte
I want to know if there is a windows app that will let me see visually 
which files have been merged together...

I have tried Tortoise, smartcvs, lincvs and wincvs all of them have a 
revision graph but they do not show in the graph which to files have 
been merged.

For instance... I have a file called filt.txt and I make 2 revisions so 
main is revision 1.3, from the 1.3 revision I branch of to 1.3.1.1. then 
I make two revisions off the brached version and say I am now at 1.3.1.3.

Now that I am done and I merge the 1.3.1.3 version back into the main 
brach 1.3 to end up with 1.4. If  I do the revision graph I do not see a 
link from 1.3 to 1.3.1.1. Is there a way to see it?

Thanks



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


Best Windows Client??

2003-12-09 Thread Phil Labonte
I have CVS setup on a Linux server. I have several Windows clients that 
are using WinCVS...
I have done some searching and nothing else really comes up for Windows

Is that the best client to use?

Specifically what I am looking for would be a client that would let a 
user pick individual files from the repository and then be able to check 
out those files...?

Is there anything like that available for CVS?



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


best windows client?

2003-12-09 Thread Phil Labonte
I have CVS setup on a Linux server. I have several Windows clients that 
are using WinCVS... 

I have done some searching and nothing else really comes up for Windows

Is that the best client to use?

Specifically what I am looking for would be a client that would let a 
user pick individual files from the repository and then be able to check 
out those files...?

Is there anything like that available for CVS?



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


Checkout files from multiple porjects at that same time

2003-12-08 Thread Phil Labonte
Is this possible?

Or can I create a new project that contains files from a combination of 
other projects?

Thanks.



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


How to select files from other directories in WinCVS

2003-12-05 Thread Phil Labonte
Hi,

This is a newbie question but here goes anyway:

I have 3 main directories under my CVSROOT

I want to be able to checkout files from all three directories selectively?
Can I do this in WinCVS and is there an application that will let 
someone browse the repository and click on the files they want to check 
out? I have the CVS server on a Linux box.

Thanks.



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