> Magic branches are the cvs tags that you give to the -r options of
CVS. Real
> branches are the real underlying revision numbers in the RCS file.

At the least, this should be irrelevant.  A tag is enough to specify
that the branch
exists.

> Now you have a heavily modified project. No single file has been
modified in
> every branch. But you want to (somehow) get the list of "project
branches" --
> what versions branched from what original versions, nestings (if any),
etc.

No, but you could.  If you could guarantee that any directory created on
the project
always has a file created with it.  Say, ".alwaysthere".  Do it as a
convention or
convert an old repository.   Assuming you always operated on directories
from then on,
you would only have to check a single file per directory.

A fairly simply hacked version of CVS should be sufficient to guarantee
this behavior
if you need it, and I've yet to have somebody convince me that there was
a REALLY good
reason to perform branch operations on a single file.

Derek R. Price
CVS Solutions Architect
303.554.8291
[EMAIL PROTECTED]
http://alumni.engin.umich.edu/~oberon/resume.html

--
Conscious is what you're aware of,. conscience is what you wish you
weren't.


> Magic branches are the cvs tags that you give to the -r options of CVS. Real
> branches are the real underlying revision numbers in the RCS file.

At the least, this should be irrelevant.  A tag is enough to specify that the branch
exists.

> Now you have a heavily modified project. No single file has been modified in
> every branch. But you want to (somehow) get the list of "project branches" --
> what versions branched from what original versions, nestings (if any), etc.

No, but you could.  If you could guarantee that any directory created on the project
always has a file created with it.  Say, ".alwaysthere".  Do it as a convention or
convert an old repository.   Assuming you always operated on directories from then on,
you would only have to check a single file per directory.

A fairly simply hacked version of CVS should be sufficient to guarantee this behavior
if you need it, and I've yet to have somebody convince me that there was a REALLY good
reason to perform branch operations on a single file.

Derek R. Price
CVS Solutions Architect
303.554.8291
[EMAIL PROTECTED]
http://alumni.engin.umich.edu/~oberon/resume.html

--
Conscious is what you're aware of,. conscience is what you wish you weren't.


Reply via email to