[Zope-Checkins] CVS: Zope/lib/python/DateTime - DateTime.py:1.79.6.5
Guido van Rossum
guido@python.org
Thu, 28 Nov 2002 10:48:32 -0500
> Log Message:
> - undo silly mistakes (DateTime regression; messing up CHANGES.txt)
I see this kind of mistake a lot. Some tips on avoiding checkin
blunders:
- You can do "cvs commit" on one or more individual files; this is
more efficient than doing cvs commit on the whole tree, and also
avoids accidentally checkin in temporary changes in unrelated parts
of the tree
- Use "cvs diff" before checking in, and skim the diffs. Some people
get in the habit of waiting for the post-commit diffs to arrive in
email, but it's better to be ahead of the game.
- If you're using Emacs, there are two different Emacs packages that
help tremendously with CVS. One (vc-mode) is what I use myself; it
only supports actions on individual files; another (pcl-cvs) works
in a different way which some folks like better, and it supports
actions on multiple files.
--Guido van Rossum (home page: http://www.python.org/~guido/)