On Sat, 24 Aug 2002 17:19:52 -0400
Steve Wainstead <swain@...> wrote:
> I have a modest proposal:
> Tag code as usable with the cvs tag -F "tagname" option.
I don't know if others agree (they may well not), but
my personal preference is that developers refrain
from checking in known-to-be-non-functional code.
Personally, I have a personal PRCS repository set up which
I use to track my edits as I'm working on larger changes.
If modifications are made (by others) to the CVS code while
I'm working, I can use my PRCS repository to merge the mods
into my working files...
Then, when I finally get everything (more or less) working,
I check it in all at once, in an effort to leave the CVS
is a broken state for as short a time as possible.
Still, having the demo/test wikis update from a tagged set
is probably a good idea.
Another option is to only use the tag when the most recent
version of the file is known broken.
cvs update -f -r WORKING_TEST
Will update each file to the version tagged WORKING_TEST,
if that tag exists for the file; otherwise it will update
to the most recent version of the file.
It might also be nice to make the test-wiki update script
accessible/runnable by all the developers, so
that when one makes changes he can immediately
update the test wiki and check to see that it still works.
Maybe (via CVS scripts) this can even be done automatically,
so that the test wiki is always in sync with CVS.
Sorry to be so scattered. I've not yet consumed enough
coffee this Sunday morning...