[Python-checkins] CVS: python/dist/src PLAN.txt,1.1.2.18,1.1.2.19

Tim Peters tim_one@users.sourceforge.net
Sat, 07 Jul 2001 19:07:11 -0700


Update of /cvsroot/python/python/dist/src
In directory usw-pr-cvs1:/tmp/cvs-serv30509/descr/dist/src

Modified Files:
      Tag: descr-branch
	PLAN.txt 
Log Message:
Added editorial about merge frequency.


Index: PLAN.txt
===================================================================
RCS file: /cvsroot/python/python/dist/src/Attic/PLAN.txt,v
retrieving revision 1.1.2.18
retrieving revision 1.1.2.19
diff -C2 -r1.1.2.18 -r1.1.2.19
*** PLAN.txt	2001/07/08 01:38:59	1.1.2.18
--- PLAN.txt	2001/07/08 02:07:09	1.1.2.19
***************
*** 197,200 ****
--- 197,214 ----
  later.
  
+ Note from Tim:  We should never again wait until literally 100s of files
+ are out of synch.  I don't care how often I need to do this, provided only
+ that it's a tractable task each time.  Once per week sounds like a good
+ idea.  As is, even the trunk change to rangeobject.c created more than its
+ proper share of merge headaches, because it confused all the other reasons
+ include file merges were getting conflicts (the more changes there are, the
+ worse diff does; indeed, I came up with the ndiff algorithm in the 80s
+ precisely because the source-control diff program Cray used at the time
+ produced minimal but *senseless* diffs, thus creating artificial conflicts;
+ paying unbounded attention to context does a much better job of putting
+ changes where they make semantic sense too; but we're stuck with Unix diff
+ here, and it isn't robust in this sense; if we don't keep its job simple,
+ it will make my job hell).
+ 
  Done:
  To undo or rename before final merge:  Modules/spam.c has worked its