[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: CVS Import Bug Detected: - Please Respond

From: Todd Denniston
Subject: Re: CVS Import Bug Detected: - Please Respond
Date: Thu, 11 Aug 2005 11:17:32 -0500

"Oproescu Bogdan (KTXA 3)" wrote:
>    Hi Derek,
>    I know you have no obligations to us or the CVS Open Source Community
>    to implement the patch you described to solve this, but I would like
>    to ask you to try to implement this for us at your earliest convenience,
>    or eventually ask one of your colleagues who is authorized to make changes
>    to the CVS Source Code to implement this for us.

There are companies out there who do work on CVS and you may be able to
retain one of them to work on this problem if you want it really fast, you
might even be able to put an individual under contract if they are willing.


For example looking at http://ximbiot.com/ there is a link to "CVS Technical
Support Contracts", I am not sure if the contracts listed would cover the
kind of trouble you are having, but it is an example of what is available.

Note: I know Derek Price is highly associated with ximbiot.com (IIRC he owns
it), and I hope I am not stepping on toes by suggesting to look at his
company among others. I have no affiliation with ximbiot.com other than
having exchanged some cvs-info e-mails with Derek, and now that it is
hosting the cvs manual pages (if I understand what happened 02 Aug 2005
09:44:01), I am and will be linking to their site.

>    I am surprised that no one observed this non-locking behaviour
>    for CVS until now, as a lot of people use CVS, but I hope that
>    with your cooperation we will quickly fix this issue.
Question, Why are 500 users doing IMPORTs each day on the same code? 

The impression I have always had was that import was used generally for
getting an existing project into cvs the first time, and/or to bring in new
versions of "third party" sources[1]. If your users are modifying the source
(independent of a "third party"), why are they not working in cvs sandboxes
where they do commits and if there is a new "third party" release then only
one person does the import.

I think the reason people have not "observed this non-locking behavior for
CVS until now" is because your use case (multiple imports of the same code
by multiple people at the same time) is unusual. (This all assumes I have
understood your use case, which it is highly probable I have not.)

[1] http://ximbiot.com/cvs/manual/cvs-1.11.20/cvs_13.html#SEC103
Todd Denniston
Crane Division, Naval Surface Warfare Center (NSWC Crane) 
Harnessing the Power of Technology for the Warfighter

reply via email to

[Prev in Thread] Current Thread [Next in Thread]