I've been watching the exchanges here about this, and while I don't want
to start any wars, I'd like to get a clarification about something.
As I understand the CVS manual, the only way to have exclusive locks on
checkout is to combine cvs checkout with cvs admin (there's a race
condition there, right?). From what I've been reading (not necessarily
just the manual), my impression is that this facility (exclusive
checkout) may go away in the future. I'd like to know if that's correct.
We're using Sniff on top of RCS right now, and I'd like to move us to
CVS in order to facilitate checkin/checkout from lab machines which
don't have Sniff installed. However, we want an exclusive checkout
model.
I really don't want to debate whether that's a good or bad decision, I'd
really just like to know if a) my understanding about this is right, and
2) it's supportable in the long term without capturing and maintaining
some version of CVS internally.
I'd appreciate your indulgence on this. I've been reading documentation
and playing with it for a few days now, but I'm not sure if I'm even
asking the question correctly.
Thanks
Joe