[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/)