[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Obtaining the files modified/created after a failed/successful build
From: |
Denniston, Todd A CIV NAVSURFWARCENDIV Crane, Code JSXN |
Subject: |
Re: Obtaining the files modified/created after a failed/successful build of CVS repository |
Date: |
Thu, 21 Aug 2008 09:50:48 -0400 |
User-agent: |
Thunderbird 2.0.0.16 (X11/20080707) |
Gaurav Chhabra wrote, On 08/21/2008 05:42 AM:
Hi Todd,
Thanks for your reply.
We have started using CVS & Cruise Control from this month only and we're
able to successfully build the project. But I'm still learning these tools.
Always at least skim the outline of the manual to your tools, and if you are
the one maintaining it for others I highly suggest reading the whole thing
cover to cover at least once. When I did it with the CVS manual it made my
life a LOT easier, especially when I needed to tell users 'don't do THAT'
because it gave me the why and usually a better way. :)
But I have don't have much idea as to how we can use cruise control for
tagging.
I am making a few assumptions here, but does CC allow you to run scripts to do
the checkouts or scripts pre/post doing the checkout or even as part of the CC
build procedure?
As long as it does, then you should be able to have one of those call
`cvs tag $ThisCCTag` or `cvs rtag $ThisCCTag` at one of these stages.
constructing 'ThisCCTag' may be a bit more difficult under windows, but I
suspect that folks who understand windows could show you how to achieve the
same thing I did under Unix with
export ThisCCTag=CC_`date +%Y%m%d%H%M`.
Moreover, we are using WINDOWS XP not UNIX\LINUX.
You are going to want to subscribe to the CVSNT list and ask most of your
questions there. CVSNT was derived from CVS, but it has been changed
extensively, plus the folks there PROBABLY understand windows servers a bit
more than the folks here.
cvsnt list:
http://www.cvsnt.org/cgi-bin/mailman/listinfo/cvsnt
or
news://news.cvsnt.org/support.cvsnt
If you are new to CVS, I would suggest reading the manual. The cederqvist[1]
is for CVS and should not steer you wrong, but the CVSNT manual[2] is much
better at describing the nuances of your version.
I don't think I can use cvs2cl on windows. Please correct me if I'm wrong.
IIRC CVSNT comes with cvs2cl.py, which does pretty much the same thing, but
works under windows.
I saw cvs2html also but even that works with Unix systems, if I'm not wrong.
Regards,
Gaurav
[1]
http://ftp.gnu.org/non-gnu/cvs/source/stable/1.11.23/cederqvist-1.11.23.html.tar.bz2
http://ftp.gnu.org/non-gnu/cvs/source/stable/1.11.23/cederqvist-1.11.23.pdf
[2] http://www.cvsnt.org/manual
http://www.cvsnt.org/wiki/
--
Todd Denniston
Crane Division, Naval Surface Warfare Center (NSWC Crane)
Harnessing the Power of Technology for the Warfighter
http://www.crane.navy.mil/custfeedback