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