Quote:
As in CVS tagged? If so, surely you know the date/time it was built/checked out. I think you can tag things in the past in CVS can't you? Just check out a specific date/time and then tag it?
1. Yes, as in CVS tagged.
2. Whether Peter and John remember when they built it is another question.
3. Yes, you can tag things in the past.
4. CVS isn't atomic. Just because you know when you built something doesn't necessarily mean that checking out the same date and time will get you exactly the same source. Consider this:
I start a checkout at 09:00:00. At 09:00:05, it's reached files beginning with D. At 09:00:10, someone checks in a file beginning with A. At 09:00:25, my checkout finishes with those files beginning with Z.
Which time do I use to refer to that checked out copy? In this case, it's easy: 09:00:00.
However, what if, at 09:00:15, someone else checks in a file beginning with Y? Now 09:00:00 isn't the correct time for the checkout, because I managed to pick up file Y, but 09:00:25 wouldn't be correct, either, because it would include file A, which I didn't get.
_________________________
--
roger