Deleting a Directory
We've followed the proper procedure for removing a subdirectory tree from our source tree. When we checkout the source tree it no longer creates the directory hierarchy that we've removed. The checkout process, however, stil traverses the tree and prints out messages as it does so. Is there a way to tell cvs to stop doing this? -- Jake Colman Sr. Applications Developer Principia Partners LLC Harborside Financial Center 1001 Plaza Two Jersey City, NJ 07311 (201) 209-2467 www.principiapartners.com ___ Info-cvs mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/info-cvs
Preventing Commits to a Branch
Is there a way to prevent commits to be done to a specific branch? Once the branch has been released we want to make sure it is not furthur modified. In a releated manner, is there a way to prevent an assigned tag from being moved or deleted from a specific revision? TIA! -- Jake Colman Principia Partners LLC Phone: (201) 209-2467 Harborside Financial Center Fax: (201) 946-0320 902 Plaza Two E-mail: [EMAIL PROTECTED] Jersey City, NJ 07311 www.principiapartners.com ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Re: Upgrading Older Version to Newer
Thanks for the detailed reply. How would you suggest that I do my testing in order to prove compatibility? Make a copy of CVSROOT and just try a few commands? Can you suggest anything more rigorous? -- Jake Colman Principia Partners LLC Phone: (201) 209-2467 Harborside Financial Center Fax: (201) 946-0320 902 Plaza Two E-mail: [EMAIL PROTECTED] Jersey City, NJ 07311 www.principiapartners.com ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Re: Upgrading Older Version to Newer
The repository itself needs no conversion? The new CVS executable will simply work with the old/current repository? Are there any dependencies on version of the underlying rcs binaries? The jump from 1.10.7 to 1.11.6 seems fairly large, no? Doesn't that jump cover quite a few intermediate releases? I'm sorry to be peppering you with so many questions but I have been tasked with this upgrade and I have to explain how I have ensured the integrity of the result. >>>>> "LJ" == Larry Jones <[EMAIL PROTECTED]> writes: LJ> Yes, it's quite straightforward. Most likely, all you'll need to do is LJ> to install the new CVS executable, but be sure to read the NEWS file to LJ> see if there's anything else you need to do. You're should run "cvs LJ> init" after upgrading to perform any necessary updates to your LJ> repository (although there haven't been any changes to the repository LJ> so far that make that strictly necessary). -- Jake Colman Principia Partners LLC Phone: (201) 209-2467 Harborside Financial Center Fax: (201) 946-0320 902 Plaza Two E-mail: [EMAIL PROTECTED] Jersey City, NJ 07311 www.principiapartners.com ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Upgrading Older Version to Newer
Our repository is currently on cvs v1.10.7. We'd like to upgrade to the latest stable release v1.11.6. Is this a straightforward upgrade? Does the repository need to be converted in any way? Are there any issues that I need to be aware of? -- Jake Colman Principia Partners LLC Phone: (201) 209-2467 Harborside Financial Center Fax: (201) 946-0320 902 Plaza Two E-mail: [EMAIL PROTECTED] Jersey City, NJ 07311 www.principiapartners.com ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Checking Out a Removed File
I created a file on a branch, made numerous changes, and ulitimately removed it from the branch. The file, of course, now exists only in the attic. I now need to look at how I did something in that source module. How do I checkout or gain access to a file that only exists in the attic? I know that CVS sees the file since a 'cvs co ' will tell me it is no loner pertinent. A 'cvs log' will show me the complete commit log. But how do I get the damned source?? TIA! ...Jake -- Jake Colman Principia Partners LLC Phone: (201) 209-2467 Harborside Financial Center Fax: (201) 946-0320 902 Plaza Two E-mail: [EMAIL PROTECTED] Jersey City, NJ 07311 www.principiapartners.com ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
How To Find What Has NOT Been Tagged
I've applied a tag to a given sandbox. It appears that that sandbox may not have been complete. How do I check which files do NOT have a particular tag associated with one of its revisions? -- Jake Colman Principia Partners LLC Phone: (201) 946-0300 Harborside Financial Center Fax: (201) 946-0320 902 Plaza Two E-mail: [EMAIL PROTECTED] Jersey City, NJ 07311 www.principiapartners.com ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Merging Between Branches
I have two development branches used to implement two variants of our core software. BRANCH_A contains many new features. BRANCH_B is a version of source code upgraded to use new versions of the compiler and several third-party libraries. Neither project is yet ready to be merged to the HEAD (trunk), yet the project in BRANCH_A wants the changes made in BRANCH_B. How do I do this merge, both initially and as we make additional progress in both branches? Since it probably matters, we have created ROOT-OF-BRANCH labels in the HEAD to track the point in the trunk where the branches were cut. The initial merge would be to merge all changes from BRANCH_B into BRANCH_A so that it contains all changes necessary to support the new compiler, etc. We would then want to be able to merge any additional changes made to PROJECT_B after that initial merge. Thanks for your help! ...Jake -- Jake Colman Principia Partners LLC Phone: (201) 946-0300 Harborside Financial Center Fax: (201) 946-0320 902 Plaza Two E-mail: [EMAIL PROTECTED] Jersey City, NJ 07311 www.principiapartners.com ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Merging Between Branches
We use multiple project branches to seperate the development of new enhancements to our core product. We use a release branch to create a final release of a pareticular version of our product; it contains whichever project branches are deemed shippable. As project branches stabilize, we merge the project branch to the trunk. Project branches and release branches are always cut from the trunk. The process of managing the merges from a project branch to the trunk and then pushing those changes down from the trunk to all other live project branches is one that is well understood by us. We use tags to mark the various merge points and can always 'update -j -j' between tags to merge changes into the trunk or to bring changes down from the trunk. We now have a situation where the changes from one project branch have to be brought into other project branches but cannot be brought (yet) to the trunk. This is because these changes are not intended for the next release and the next release branch is not yet ready to be cut from thr trunk. Therefore, I cannot "pollute" the trunk with my changes. Is there anything special or different about merging between branches as opposed to merging via the trunk? Thanks! ...Jake -- Jake Colman Principia Partners LLC Phone: (201) 946-0300 Harborside Financial Center Fax: (201) 946-0320 902 Plaza Two E-mail: [EMAIL PROTECTED] Jersey City, NJ 07311 www.principiapartners.com ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Adding an existing file to a branch
I have somes files that already exist in the trunk and in a few branches. I now need to bring those files into an already existing branch. How do I do this? Do I simply copy those files from elsewhere into that branch's sandbox and then add the branch tag to those files? -- Jake Colman Principia Partners LLC Phone: (201) 946-0300 Harborside Financial Center Fax: (201) 946-0320 902 Plaza Two E-mail: [EMAIL PROTECTED] Jersey City, NJ 07311 www.principiapartners.com ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Finding the Delta for First Revision on a Branch
I need to see what was changed for a file that is the first revision on a branch. This means I need to compare it to the prior revision which is the revision from which this branch was cut. What is the deterministic way of inferring the head revision of the module on the branch? In other words, I need to determine what was modified to create revision 1.205.6.1. This is the first revision on its branch. What is the prior revision? Is it 1.205? Is it always the first two parts of the revision? Thanks! -- Jake Colman Principia Partners LLC Phone: (201) 946-0300 Harborside Financial Center Fax: (201) 946-0320 902 Plaza Two E-mail: [EMAIL PROTECTED] Jersey City, NJ 07311 www.principiapartners.com ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Re: Deleting a Branch Tag
Kaz, Nothing has been committed to the branch as of yet. Do we delete the branch tag in the same way you delete any other tag? Or are branch tags special in some way and require a special 'admin' command? ...Jake >>>>> "KK" == Kaz Kylheku <[EMAIL PROTECTED]> writes: KK> If nothing has been comitted to the branch, then you can just delete KK> the tag. But if something has been committed, you probably want to KK> keep the tag, because it's your only way to get at the branch. -- Jake Colman Principia Partners LLC Phone: (201) 946-0300 Harborside Financial Center Fax: (201) 946-0320 902 Plaza Two E-mail: [EMAIL PROTECTED] Jersey City, NJ 07311 www.principiapartners.com ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Deleting a Branch Tag
We created a branch of of the main trunk (HEAD) but would like to recreated it again off of a later version of the trunk. Is there a way to delete the branch and recreate it or must we create a new branch with a new somewhat different name? -- Jake Colman Principia Partners LLC Phone: (201) 946-0300 Harborside Financial Center Fax: (201) 946-0320 902 Plaza Two E-mail: [EMAIL PROTECTED] Jersey City, NJ 07311 www.principiapartners.com ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Re: How to lock CVS for check-in
>>>>> "GAW" == Greg A Woods <[EMAIL PROTECTED]> writes: GAW> Far worse are operations which add, delete, or move, tags; but as GAW> I've mentioned several times again recently it would be very easy to GAW> add an additional access control for those kinds of things, at least GAW> on a per-repository basis, in much the same way the existing GAW> cvsadmin feature exists. Greg, So please explain how you would prevent access to specific branches for specific users? I'm not sure why you think that this is not a reasonable thing to want to try to do? ...Jake -- Jake Colman Principia Partners LLC Phone: (201) 946-0300 Harborside Financial Center Fax: (201) 946-0320 902 Plaza Two E-mail: [EMAIL PROTECTED] Jersey City, NJ 07311 www.principiapartners.com ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Re: How to lock CVS for check-in
>>>>> "GAW" == Greg A Woods <[EMAIL PROTECTED]> writes: GAW> [ On Thursday, October 11, 2001 at 08:24:11 (+0530), Shubhabrata GAW> Sengupta wrote: ] >> Subject: Re: How to lock CVS for check-in >> >> Wondering why this enhancement is needed in the commitinfo interface >> when you can always get the branch information out of the CVS/Entries >> file which is always available to the commitinfo script. GAW> I'm not sure the CVS/Entries file is always available, and in any GAW> case accessing it directly is a very very very bad hack. Its GAW> contents should be private and for CVS internal use only. The fact GAW> that some of its structure is documented in the manual is not GAW> permission to go mucking about in it unless you're cleaning up some GAW> form of corruption or another. So what do _you_ recommend for implementing branch locking? ...Jake -- Jake Colman Principia Partners LLC Phone: (201) 946-0300 Harborside Financial Center Fax: (201) 946-0320 902 Plaza Two E-mail: [EMAIL PROTECTED] Jersey City, NJ 07311 www.principiapartners.com ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Finding Commits Withing Specified Date Range
How do I obtain the list of files checked in to the cvs repository within a date range. I tried using cvs log -R with a date range, but it gives me all files rather than what I expected. Thanks! -- Jake Colman Principia Partners LLC Phone: (201) 946-0300 Harborside Financial Center Fax: (201) 946-0320 902 Plaza II Beeper: (800) 928-4640 Jersey City, NJ 07311 E-mail: [EMAIL PROTECTED] E-mail: [EMAIL PROTECTED] web: http://www.ppllc.com ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Re: Anyway to get a brief file status?
>>>>> "jchen" == jchen <[EMAIL PROTECTED]> writes: jchen> Is there anyway to get a brief status of the local files like the jchen> output of "cvs update" without the update actually happening? Try one of the following: 1) cvs status 2) alias statcvs='cvs status | grep "File:" | grep -v Up-to-date' 3) Download cvsstat from http://cvs.sslug.dk/cvs2html/ -- Jake Colman Principia Partners LLC Phone: (201) 946-0300 Harborside Financial Center Fax: (201) 946-0320 902 Plaza II Beeper: (800) 928-4640 Jersey City, NJ 07311 E-mail: [EMAIL PROTECTED] E-mail: [EMAIL PROTECTED] web: http://www.ppllc.com ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
CVSWeb: Colorized Diffs Do Not Display
Only the context sensitive diff actually displays results. If I request a colorized diff, I get nothing other than the legend box. What do I need to configure to make this work? -- Jake Colman Principia Partners LLC Phone: (201) 946-0300 Harborside Financial Center Fax: (201) 946-0320 902 Plaza II Beeper: (800) 928-4640 Jersey City, NJ 07311 E-mail: [EMAIL PROTECTED] E-mail: [EMAIL PROTECTED] web: http://www.ppllc.com microsoft: "where do you want to go today?" linux: "where do you want to go tomorrow?" BSD: "are you guys coming, or what?" ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Re: "Locking" branches
>>>>> "PW" == Peter Wolfe <[EMAIL PROTECTED]> writes: PW> Well, we here are sufficiently motivated to go and go this a try in PW> our world soon. It remains a mystery to me how anything gets into PW> "CVS". Can anyone on this list address that last point? How _do_ things get migrated into CVS? This patch seems incredible useful. I am really quite hesitant to custom-patch my own copy of CVS since I'd much rather be running "official" versions. How can we get this patch officially incorprated? -- Jake Colman Principia Partners LLC Phone: (201) 946-0300 Harborside Financial Center Fax: (201) 946-0320 902 Plaza II Beeper: (800) 928-4640 Jersey City, NJ 07311 E-mail: [EMAIL PROTECTED] E-mail: [EMAIL PROTECTED] web: http://www.ppllc.com microsoft: "where do you want to go today?" linux: "where do you want to go tomorrow?" BSD: "are you guys coming, or what?"
Re: Date of Tags & How to show the time of a Tag
Thanks for the posting!! -- Jake Colman Principia Partners LLC Phone: (201) 946-0300 Harborside Financial Center Fax: (201) 946-0320 902 Plaza II Beeper: (800) 928-4640 Jersey City, NJ 07311 E-mail: [EMAIL PROTECTED] E-mail: [EMAIL PROTECTED] web: http://www.ppllc.com microsoft: "where do you want to go today?" linux: "where do you want to go tomorrow?" BSD: "are you guys coming, or what?"
Re: Date of Tags & How to show the time of a Tag
Mike, Any chance you can post your script? TIA! ...Jake >>>>> "MS" == Mike Sutton <[EMAIL PROTECTED]> writes: MS> A script in taginfo will do the trick. I save filename, user, date MS> and revision when a tag is set. -- Jake Colman Principia Partners LLC Phone: (201) 946-0300 Harborside Financial Center Fax: (201) 946-0320 902 Plaza II Beeper: (800) 928-4640 Jersey City, NJ 07311 E-mail: [EMAIL PROTECTED] E-mail: [EMAIL PROTECTED] web: http://www.ppllc.com microsoft: "where do you want to go today?" linux: "where do you want to go tomorrow?" BSD: "are you guys coming, or what?"
How to add a new module to the branch
I added and committed a new module to the HEAD and now need to add the same module to the branch. I don't need to add it but how do I commit so that the branch sees it too? Thanks! -- Jake Colman Principia Partners LLC Phone: (201) 946-0300 Harborside Financial Center Fax: (201) 946-0320 902 Plaza II Beeper: (800) 928-4640 Jersey City, NJ 07311 E-mail: [EMAIL PROTECTED] E-mail: [EMAIL PROTECTED] web: http://www.ppllc.com microsoft: "where do you want to go today?" linux: "where do you want to go tomorrow?" BSD: "are you guys coming, or what?"