You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by Justin Fagnani-Bell <ju...@paraliansoftware.com> on 2003/12/17 01:05:32 UTC
OT: How do you use CVS?
I'm just now starting to setup CVS for my Cocoon based projects and I'm
wondering how other Cocoon users use CVS.
My project directory structure is probably similar to others using
Cocoon and Ant. It's something like this:
Project
- build.sh
- build.xml
- etc
- - cocoon.xconf (and others)
- lib
- src
- web
- - (various files and directories, some text and some binary)
I'd need to put at least src/ and two dirs under web/ (stylesheets and
xsp's) into CVS, but I'd actually like to just import the whole
project. I'm not so sure what to do about the JAR's in lib/ and the
graphics under web/
What are others doing out there? And are you integrating CVS with Ant?
Thanks a bunch,
Justin
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org
Re: OT: How do you use CVS?
Posted by Justin Fagnani-Bell <ju...@paraliansoftware.com>.
Yeah I saw that. There's a lot to learn as a newbie to CVS.
What I did for now was use the -kb option so that CVS didn't tranlate
line breaks or do any keyword substitution.
After reading about keyword substitution though I'm thinking that it
could be used with XSP to give you version numbers.
The point made about using disc space on binaries since CVS can't store
the diffs is a good one. I think I'll reorganize my directories so I
don't have binary files and text file mixed in the same dir.
Thanks,
Justin
On Dec 17, 2003, at 6:00 PM, Ryan Hoegg wrote:
> CVSROOT/cvswarappers
>
> http://www.cvshome.org/docs/manual/cvs-1.11.10/cvs_18.html#SEC164
>
> Morley Howell wrote:
>
>> Regarding CVS, you should be able to check in a directory with mixed
>> binary
>> and text files. There's a file you can edit in the CVSROOT (can't
>> remember
>> which file) that lets you configure CVS to recognize which files are
>> binary
>> by their extension.
>>
>> Morley
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
> For additional commands, e-mail: users-help@cocoon.apache.org
>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org
Re: OT: How do you use CVS?
Posted by Ryan Hoegg <rh...@isisnetworks.net>.
CVSROOT/cvswarappers
http://www.cvshome.org/docs/manual/cvs-1.11.10/cvs_18.html#SEC164
Morley Howell wrote:
>Regarding CVS, you should be able to check in a directory with mixed binary
>and text files. There's a file you can edit in the CVSROOT (can't remember
>which file) that lets you configure CVS to recognize which files are binary
>by their extension.
>
>Morley
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org
RE: OT: How do you use CVS?
Posted by Morley Howell <mo...@orbiscommunications.com>.
Since CVS doesn't store binary diffs, storing all of the jars in CVS could
chew up disk space quickly if you're going to be changing versions of Cocoon
often.
It could also make it painful to upgrade to a new version of Cocoon later.
You could consider storing the Cocoon war, either in CVS or as a Maven
project, and using some automation to extract that war into your development
and/or build environment. Like everything, this approach comes with its own
disadvantages.
Regarding CVS, you should be able to check in a directory with mixed binary
and text files. There's a file you can edit in the CVSROOT (can't remember
which file) that lets you configure CVS to recognize which files are binary
by their extension.
Morley
> -----Original Message-----
> From: Justin Fagnani-Bell [mailto:justin@paraliansoftware.com]
> Sent: Tuesday December 16, 2003 7:43 PM
> To: users@cocoon.apache.org
> Subject: Re: OT: How do you use CVS?
>
> I guess I'm asking if it's a bad idea to store all 30+ MBs of JAR files
> in CVS. I don't really have control over their revisions, but I guess
> making a release with certain JARs is the point, right? And in some
> directories I have a mixture of text files and binaries, so I won't be
> able to check in the whole directory, I'll have to check in each file
> individually.
>
> -Justin
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
> For additional commands, e-mail: users-help@cocoon.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org
Re: OT: How do you use CVS?
Posted by Justin Fagnani-Bell <ju...@paraliansoftware.com>.
On Dec 16, 2003, at 4:37 PM, Geoff Howard wrote:
>
> I don't understand the question. Just check everything into cvs. If
> a file is binary, just make sure you check it in as such. WinCVS and
> other gui clients give easy ways to do that without really knowing too
> much about cvs.
I guess I'm asking if it's a bad idea to store all 30+ MBs of JAR files
in CVS. I don't really have control over their revisions, but I guess
making a release with certain JARs is the point, right? And in some
directories I have a mixture of text files and binaries, so I won't be
able to check in the whole directory, I'll have to check in each file
individually.
-Justin
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org
Re: OT: How do you use CVS?
Posted by Geoff Howard <co...@leverageweb.com>.
Justin Fagnani-Bell wrote:
> I'm just now starting to setup CVS for my Cocoon based projects and I'm
> wondering how other Cocoon users use CVS.
>
> My project directory structure is probably similar to others using
> Cocoon and Ant. It's something like this:
>
> Project
> - build.sh
> - build.xml
> - etc
> - - cocoon.xconf (and others)
> - lib
> - src
> - web
> - - (various files and directories, some text and some binary)
>
> I'd need to put at least src/ and two dirs under web/ (stylesheets and
> xsp's) into CVS, but I'd actually like to just import the whole project.
> I'm not so sure what to do about the JAR's in lib/ and the graphics
> under web/
>
> What are others doing out there? And are you integrating CVS with Ant?
I don't understand the question. Just check everything into cvs. If a
file is binary, just make sure you check it in as such. WinCVS and
other gui clients give easy ways to do that without really knowing too
much about cvs.
I use ant and I use cvs but I don't use cvs from Ant, though others do
and I may in the future. At work I am experimenting with subversion (a
next generation cvs-like repository) and do plan to use it from within
ant for part of our deploy process.
Geoff
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org