Well, I want to say thank you to all who posted regarding my query regarding dir
versioning. That was a heck of a discussion. My resulting perspective: CVS seems
innapropriate for our real world needs, preferring instead to serve a "purer"
versioning paradigm. (A paradigm which, by the way, seems too complex for me to
easily understand.)
To recap, I was looking for:
- the complete history and versioning of every individual file
- the ability to recreate dir structures, including hard and
symbolic links
These 2 things would have allowed me to checkout our whole ERP dir structure as of a
given date. Sweet!
Greg says to use the right tool for the right job. Well, I wish CVS were the right
tool, because the two "right tools" I've read about have real problems!
ClearCase:
ClearCase costs a lot of money. I mean a *lot* of money. Now, my organization might
pay for it, or they might not, I don't know. We are a University in the USA, so we do
have money. But I guarantee most of this world would never in a million years be able
to pay that sort of money. So while my org might get by, the rest of the world
suffers for the lack of an open source solution.
My own custom build tool, wrapped around CVS:
Gimme a break. It's taken our ERP vendor a decade (more?) to evolve their current ...
um... way of doing things. I'm pretty good at hacking and munging, but I am not
prepared to try and automate all of the linking and the recreation of the other
inconsistent results of their upgrade scripts upon CVS checkout. No, I need a tool
that can simply capture the *results* of their way of doing things and leave it at
that.
In conclusion, I know I have little choice but to follow Greg's advice. I'll use CVS
for my little perl modules, but I'll be sorry to report to my boss that CVS won't work
for our ERP versioning project.
Phil
_______________________________________________
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs