On Jan 6, 2013, at 12:24 PM, Mike Stump <mikest...@comcast.net> wrote:
> I did the analysis by case reduction so that like case classes reduce to 
> generalized forms and then I audited all the forms of changes that appeared.  
> This lets me skip quickly the majority of changes and focus in on just the 
> weirdest of the weird quickly and accurately without missing them in the 
> noise of the common cases.

Oh, just in case people want to see the last residual:

$ grep '^[-+]' copyright-range-gcc.patch  | grep -v '^---' | grep -v '^+++' | 
sed 's/.*opyright/Copyright/; s/Free.*/Free/; s/[12][0-9][0-9][0-9], //g; 
s/opyright (c)/opyright/; s/opyright (C)/opyright/; s/opyright 
[12][0-9][0-9][0-9], */opyright /g; s/[12][0-9][0-9][0-9][,-] *//g' | more | 
sort | uniq -c | more
   5 -
  52 -   
   1 -   2002 Free
   4 -   2007 Free
  24 -   2010
   2 -   2010  Free
  10 -   2010 Free
  39 -   2011
   8 -   2011  Free
  43 -   2011 Free
 136 -   2012
  31 -   2012  Free
 147 -   2012 Free
  12 -   2013
   1 -   2013  Free
   5 -   2013 Free
   1 -   Foundation, Inc.
 706 -   Free
   1 -   Inc.
   2 - *                         2008
   2 - *  The Free
   1 - * Free
   1 -#   2010 Free
   3 -#   2011 Free
   2 -#   2012
   1 -#   2012 Free
  14 -#   Free
   8 -#  Free
   1 -#  The Free
   1 -# 2003 Free
   1 -# 2008  Free
   1 -# 2008 Free
   1 -# 2010 Free
  12 -# 2011 Free
   5 -# 2012
  12 -# 2012 Free
  54 -# Free
   1 -1998 Free
   1 -2007 Free
   1 -2009 Free
   1 -2010  Free
   3 -2010 Free
   1 -2011
   3 -2011 Free
   1 -2012
   2 -2012 Free
   1 -;  2011 Free
   2 -; 2012 Free
  39 -; Free
   2 -;;  
   1 -;;   2012 Free
   7 -;;   Free
   1 -;;  2011 Free
   4 -;;  2012
   1 -;;  2012 Free
  12 -;;  Free
   1 -;; 2010 Free
   2 -;; 2011 Free
   4 -;; 2012
   1 -;; 2012  Free
   7 -;; 2012 Free
  71 -;; Free
   1 -@c 
   1 -@c 2002 Free
   2 -@c 2004 Free
   1 -@c 2006 Free
   2 -@c 2007 Free
   1 -@c 2009
   2 -@c 2010
   2 -@c 2010 Free
   2 -@c 2011 Free
   8 -@c 2012
   1 -@c 2012 Free
   1 -@c 2013
  25 -@c Free
   1 -Foundation, Inc.
   7 -Free
   1 -Inc.
   1 -dnl Free
 546 Copyright 
   1 Copyright 1996
   2 Copyright 1996 Free
   2 Copyright 1997
   4 Copyright 1997 Free
   4 Copyright 1998
   1 Copyright 1998 - 2012
   9 Copyright 1998 Free
   1 Copyright 1999
   3 Copyright 1999 Free
   1 Copyright 1999 The Free
   5 Copyright 2001 Free
   1 Copyright 2001 The Free
   2 Copyright 2002 Free
   9 Copyright 2003 Free
   1 Copyright 2004
  20 Copyright 2004 Free
   1 Copyright 2004 The Free
   2 Copyright 2005
   1 Copyright 2005 , 2012
  12 Copyright 2005 Free
   1 Copyright 2006
   4 Copyright 2006 Free
  20 Copyright 2007
   1 Copyright 2007  Free
 324 Copyright 2007 Free
  13 Copyright 2008
  64 Copyright 2008 Free
  18 Copyright 2009
 143 Copyright 2009 Free
  80 Copyright 2010
   3 Copyright 2010  Free
 277 Copyright 2010 Free
   1 Copyright 2010. 2011 Free
 148 Copyright 2011
   1 Copyright 2011  Free
 631 Copyright 2011 Free
 416 Copyright 2012
  16 Copyright 2012  Free
1374 Copyright 2012 Free
   6 Copyright 2013
  25 Copyright 2013 Free
   1 Copyright 90, 91, 92, 2007
   2 Copyright 90, 91, 92, 95, 96, 2007
   3 Copyright 90-2007 Free
   1 Copyright 90-2012 Free
   1 Copyright 90-96, 
   6 Copyright Free
   2 Copyrights-gcj 2010
   2 Copyrights-gfortran 2010
   2 Copyrights-gfortran 2012
   2 Copyrights-gfortran} Free
   2 Copyrights-go 2012
   6 Copyright{} 
   1 Copyright{} 2005
   1 Copyright{} 2005 Free
   3 Copyright{} 2010 Free
   1 Copyright{} 2011
   2 Copyright{} 2011 Free
   2 Copyright{} 2012 Free

Of course, this leaves out all the intermediates and audit steps.  This is 
merely the last step.

Reply via email to