Come on guys,
I understand that this is a decision but have you any idea how much time this
wastes? Under CVS, a new programmer joins the company. Every time without fail
this is what happens:
I checked in my extremely urgent cannot wait and very complex changes, last week
the build system has gone wrong because they are not in the build.
Mutterings from me as I go and check view CVS to find out what has happened.
You need to create dummyFile in the directory
What needs to be in it?
It doesnt matter. Just put your name if you like.
Why do I have to put anything if it doent matter?
Then they do it again, and the file Dummyfile , that they created gets into the
build. (Our build system removes dummyFile but not Dummyfile)
We go through the whole charade again, before they get it right.
Bottom line is doing things this way can never save time. Programmers are human
and do not rememmber this type of thing.
Its a pain I live with in CVS, but has been voiced as a reason for not adopting
mercurial because we are so fed up with it! Dropping CVS and taking up
something else is a hard decision but nobody expects non-versioning of empty
directories. Not in anything we would adopt anyway,
Wont you re-consider?
|