From ec6fb54fafd88e7b7febf07aec687ae04dd57ccc Mon Sep 17 00:00:00 2001 From: hal9 Date: Thu, 26 Sep 2002 01:21:40 +0000 Subject: [PATCH] Porting 3.1.1 changes: more on cvs and branches, more on versions and releases. --- doc/source/developer-manual.sgml | 147 ++++++++++++++++++++++++++----- 1 file changed, 126 insertions(+), 21 deletions(-) diff --git a/doc/source/developer-manual.sgml b/doc/source/developer-manual.sgml index 8c917f67..623f1ded 100644 --- a/doc/source/developer-manual.sgml +++ b/doc/source/developer-manual.sgml @@ -8,10 +8,10 @@ - - - - + + + + @@ -23,7 +23,7 @@ This file belongs into ijbswa.sourceforge.net:/home/groups/i/ij/ijbswa/htdocs/ - $Id: developer-manual.sgml,v 1.46.2.7 2002/08/14 17:29:25 hal9 Exp $ + $Id: developer-manual.sgml,v 1.46.2.8 2002/08/17 00:16:10 hal9 Exp $ Copyright (C) 2001, 2002 Privoxy Developers See LICENSE. @@ -50,7 +50,7 @@ - $Id: developer-manual.sgml,v 1.46.2.7 2002/08/14 17:29:25 hal9 Exp $ + $Id: developer-manual.sgml,v 1.46.2.8 2002/08/17 00:16:10 hal9 Exp $ @@ -1750,7 +1835,7 @@ static void unload_re_filterfile( void *f ) { ... } Example for file comments: -const char FILENAME_rcs[] = "$Id: developer-manual.sgml,v 1.46.2.7 2002/08/14 17:29:25 hal9 Exp $"; +const char FILENAME_rcs[] = "$Id: developer-manual.sgml,v 1.46.2.8 2002/08/17 00:16:10 hal9 Exp $"; /********************************************************************* * * File : $Source$ @@ -1810,7 +1895,7 @@ const char FILENAME_h_rcs[] = FILENAME_H_VERSION; #ifndef _FILENAME_H #define _FILENAME_H -#define FILENAME_H_VERSION "$Id: developer-manual.sgml,v 1.46.2.7 2002/08/14 17:29:25 hal9 Exp $" +#define FILENAME_H_VERSION "$Id: developer-manual.sgml,v 1.46.2.8 2002/08/17 00:16:10 hal9 Exp $" /********************************************************************* * * File : $Source$ @@ -1988,7 +2073,7 @@ at sourceforge. Three simple steps: First you need to determine which version number the release will have. Privoxy version numbers consist of three numbers, - separated by dots, like in X.Y.Z, where: + separated by dots, like in X.Y.Z (e.g. 3.0.0), where: @@ -2030,6 +2115,22 @@ at sourceforge. Three simple steps: + + In summary, the main CVS trunk is the development branch where new + features are being worked on for the next stable series. This should + almost always be where the most activity takes place. There is always at + least one stable branch from the trunk, e.g now it is 3.0, which is only + used to release stable versions. Once the initial .0 release of the + stable branch has been done, then as a rule, only bugfixes that have had + prior testing should be committed to the stable branch. At that point, it + is mostly hands off. Once there are enough bugfixes to + justify a new release, the version of this branch is again incremented + Example: 3.0.0 -> 3.0.1 -> 3.0.2, etc are all stable releases from within + the stable branch. 3.1.x is currently the main trunk, and where work on + 3.2.x is taking place. If any questions, please post to the devel list + before committing to a stable branch! + + @@ -2888,6 +2989,10 @@ at sourceforge. Three simple steps: Temple Place - Suite 330, Boston, MA 02111-1307, USA. $Log: developer-manual.sgml,v $ + Revision 1.46.2.8 2002/08/17 00:16:10 hal9 + Add note on updating webserver for User-manual/CGI editor, which is version + dependent (and different from main UM link). + Revision 1.46.2.7 2002/08/14 17:29:25 hal9 Add small notes on post-release steps, and uploading docs to webserver. -- 2.49.0