This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Calculated patch sizes for the modern era.
authorAbigail <abigail@abigail.be>
Tue, 6 Jan 2009 15:07:05 +0000 (16:07 +0100)
committerAbigail <abigail@abigail.be>
Tue, 6 Jan 2009 15:07:05 +0000 (16:07 +0100)
pod/perlhist.pod

index 3ba65e2..c4d7088 100644 (file)
@@ -579,62 +579,96 @@ changed lines for 424 kilobytes.  Just the lines themselves are
 counted, not their context.  The "+ - !" become from the diff(1)
 context diff output format.
 
- Pump-  Release         Date           diff lines kB
- king                                  -------------
-                                          +   -   !
+ Pump-  Release         Date              diff lines kB
+ king                                     -------------
+                                          +     -     !
  ===========================================================================
 
- Chip     5.003_08      1996-Nov-19     110  19 424
-          5.003_09      1996-Nov-26      38   9 248
-          5.003_10      1996-Nov-29      29   2  27
-          5.003_11      1996-Dec-06      73  12 165
-          5.003_12      1996-Dec-19     275   6 436
-          5.003_13      1996-Dec-20      95   1  56
-          5.003_14      1996-Dec-23      23   7 333
-          5.003_15      1996-Dec-23       0   0   1
-          5.003_16      1996-Dec-24      12   3  50
-          5.003_17      1996-Dec-27      19   1  14
-          5.003_18      1996-Dec-31      21   1  32
-          5.003_19      1997-Jan-04      80   3  85
-          5.003_20      1997-Jan-07      18   1 146
-          5.003_21      1997-Jan-15      38  10 221
-          5.003_22      1997-Jan-16       4   0  18
-          5.003_23      1997-Jan-25      71  15 119
-          5.003_24      1997-Jan-29     426   1  20
-          5.003_25      1997-Feb-04      21   8 169
-          5.003_26      1997-Feb-10      16   1  15
-          5.003_27      1997-Feb-18      32  10  38
-          5.003_28      1997-Feb-21      58   4  66
-          5.003_90      1997-Feb-25      22   2  34
-          5.003_91      1997-Mar-01      37   1  39
-          5.003_92      1997-Mar-06      16   3  69
-          5.003_93      1997-Mar-10      12   3  15
-          5.003_94      1997-Mar-22     407   7 200
-          5.003_95      1997-Mar-25      41   1  37
-          5.003_96      1997-Apr-01     283   5 261
-          5.003_97      1997-Apr-03      13   2  34
-          5.003_97a     1997-Apr-05      57   1  27
-          5.003_97b     1997-Apr-08      14   1  20
-          5.003_97c     1997-Apr-10      20   1  16
-          5.003_97d     1997-Apr-13       8   0  16
-          5.003_97e     1997-Apr-15      15   4  46
-          5.003_97f     1997-Apr-17       7   1  33
-          5.003_97g     1997-Apr-18       6   1  42
-          5.003_97h     1997-Apr-24      23   3  68
-          5.003_97i     1997-Apr-25      23   1  31
-          5.003_97j     1997-Apr-28      36   1  49
-          5.003_98      1997-Apr-30     171  12 539
-          5.003_99      1997-May-01       6   0   7
-          5.003_99a     1997-May-09      36   2  61
-          p54rc1        1997-May-12       8   1  11
-          p54rc2        1997-May-14       6   0  40
-
-        5.004           1997-May-15       4   0   4
-
- Tim      5.004_01      1997-Jun-13     222  14  57
-          5.004_02      1997-Aug-07     112  16 119
-          5.004_03      1997-Sep-05     109   0  17
-          5.004_04      1997-Oct-15      66   8 173
+ Chip     5.003_08      1996-Nov-19     110    19   424
+          5.003_09      1996-Nov-26      38     9   248
+          5.003_10      1996-Nov-29      29     2    27
+          5.003_11      1996-Dec-06      73    12   165
+          5.003_12      1996-Dec-19     275     6   436
+          5.003_13      1996-Dec-20      95     1    56
+          5.003_14      1996-Dec-23      23     7   333
+          5.003_15      1996-Dec-23       0     0     1
+          5.003_16      1996-Dec-24      12     3    50
+          5.003_17      1996-Dec-27      19     1    14
+          5.003_18      1996-Dec-31      21     1    32
+          5.003_19      1997-Jan-04      80     3    85
+          5.003_20      1997-Jan-07      18     1   146
+          5.003_21      1997-Jan-15      38    10   221
+          5.003_22      1997-Jan-16       4     0    18
+          5.003_23      1997-Jan-25      71    15   119
+          5.003_24      1997-Jan-29     426     1    20
+          5.003_25      1997-Feb-04      21     8   169
+          5.003_26      1997-Feb-10      16     1    15
+          5.003_27      1997-Feb-18      32    10    38
+          5.003_28      1997-Feb-21      58     4    66
+          5.003_90      1997-Feb-25      22     2    34
+          5.003_91      1997-Mar-01      37     1    39
+          5.003_92      1997-Mar-06      16     3    69
+          5.003_93      1997-Mar-10      12     3    15
+          5.003_94      1997-Mar-22     407     7   200
+          5.003_95      1997-Mar-25      41     1    37
+          5.003_96      1997-Apr-01     283     5   261
+          5.003_97      1997-Apr-03      13     2    34
+          5.003_97a     1997-Apr-05      57     1    27
+          5.003_97b     1997-Apr-08      14     1    20
+          5.003_97c     1997-Apr-10      20     1    16
+          5.003_97d     1997-Apr-13       8     0    16
+          5.003_97e     1997-Apr-15      15     4    46
+          5.003_97f     1997-Apr-17       7     1    33
+          5.003_97g     1997-Apr-18       6     1    42
+          5.003_97h     1997-Apr-24      23     3    68
+          5.003_97i     1997-Apr-25      23     1    31
+          5.003_97j     1997-Apr-28      36     1    49
+          5.003_98      1997-Apr-30     171    12   539
+          5.003_99      1997-May-01       6     0     7
+          5.003_99a     1997-May-09      36     2    61
+          p54rc1        1997-May-12       8     1    11
+          p54rc2        1997-May-14       6     0    40
+
+        5.004           1997-May-15       4     0     4
+
+ Tim      5.004_01      1997-Jun-13     222    14    57
+          5.004_02      1997-Aug-07     112    16   119
+          5.004_03      1997-Sep-05     109     0    17
+          5.004_04      1997-Oct-15      66     8   173
+
+=head3 The patch-free era
+
+In more modern times, named releases don't come as often, and as progress
+can be followed (nearly) instantly (with rsync, and since late 2008, git)
+patches between versions are no longer provided. However, that doesn't
+keep us from calculating how large a patch could have been. Which is 
+shown in the table below. Unless noted otherwise, the size mentioned is
+the patch to bring version x.y.z to x.y.z+1.
+
+ Sarathy  5.6.1         2001-Apr-08     531    44   651
+ Rafael   5.6.2         2003-Nov-15      20    11  1819
+
+ Jarkko   5.8.0         2002-Jul-18    1205    31   471   From 5.7.3
+
+          5.8.1         2003-Sep-25     243   102  6162
+ Nicholas 5.8.2         2003-Nov-05      10    50   788
+          5.8.3         2004-Jan-14      31    13   360
+          5.8.4         2004-Apr-21      33     8   299
+          5.8.5         2004-Jul-19      11    19   255
+          5.8.6         2004-Nov-27      35     3   192
+          5.8.7         2005-May-30      75    34   778
+          5.8.8         2006-Jan-31     131    42  1251
+          5.8.9         2008-Dec-14     340   132 12988
+
+ Hugo     5.9.0         2003-Oct-27     281   168  7132   From 5.8.0
+ Rafael   5.9.1         2004-Mar-16      57   250  2107
+          5.9.2         2005-Apr-01     720    57   858
+          5.9.3         2006-Jan-28    1124   102  1906
+          5.9.4         2006-Aug-15     896    60   862
+          5.9.5         2007-Jul-07    1149   128  1062
+
+          5.10.0        2007-Dec-18      50    31 13111   From 5.9.5
+
 
 =head1 THE KEEPERS OF THE RECORDS