X-Git-Url: http://www.privoxy.org/gitweb/?a=blobdiff_plain;f=doc%2Fwebserver%2Fdeveloper-manual%2Fcvs.html;h=f455e0a4368c2e6f1622355d99ecef3c97ef1f34;hb=8183b8e71365338bb8c7b7324528f0dc0b0b0395;hp=88010541e5d61e4b32564f52ea8aa5e43c2de2ef;hpb=0212c18282eaa5f73843cbbec12c9137ea596e1c;p=privoxy.git diff --git a/doc/webserver/developer-manual/cvs.html b/doc/webserver/developer-manual/cvs.html index 88010541..f455e0a4 100644 --- a/doc/webserver/developer-manual/cvs.html +++ b/doc/webserver/developer-manual/cvs.html @@ -1,301 +1,162 @@ -The CVS Repository
Privoxy Developer Manual
PrevNext

2. The CVS Repository

If you intend to help us with programming, documentation or packaging - you will need write access to our holy grail, the CVS repository. - Please read this chapter completely before accessing via CVS. -

2.1. Access to CVS

The project's CVS repository is hosted on - SourceForge. - Please refer to the chapters 6 and 7 in - SF's site - documentation for the technical access details for your - operating system. For historical reasons, the CVS server is - called cvs.ijbswa.sourceforge.net, the repository is - called ijbswa, and the source tree module is called - current. -

2.2. CVS Commit Guideline

The source tree is the heart of every software project. Every effort must - be made to ensure that it is readable, compilable and consistent at all - times. We therefore ask anyone with CVS access to strictly adhere to the - following guidelines: -

-

2.3. Discussing Changes First

We don't have a too formal policy on this, just use common sense. Hints: If it is.. -

  1. ..a bugfix / clean-up / cosmetic thing: shoot -

  2. ..a new feature that can be turned off: shoot -

  3. ..a clear improvement w/o side effects on other parts of the code: shoot -

  4. ..a matter of taste: ask the list -

  5. ..a major redesign of some part of the code: ask - the list -

-

Note that near a major public release, we get a bit more cautious - if - unsure, it doesn't hurt to ask first. There is always the possibility - to submit a patch to the patches - tracker instead. -


PrevHomeNext
Introduction Documentation Guidelines
\ No newline at end of file + + + + + The CVS Repository + + + + + + + + + + + +
+

2. The CVS Repository

+ +

If you become part of the active development team, you will eventually + need write access to our holy grail, the CVS repository. One of the team + members will need to set this up for you. Please read this chapter + completely before accessing via CVS.

+ +
+

2.1. Access to + CVS

+ +

The project's CVS repository is hosted on SourceForge. Please refer + to the chapters 6 and 7 in SF's site + documentation for the technical access details for your operating + system. For historical reasons, the CVS server is called ijbswa.cvs.sourceforge.net, the repository is called + ijbswa, and the source tree module is called + current.

+
+ +
+

2.2. + Branches

+ +

Within the CVS repository, there are modules and branches. As + mentioned, the sources are in the current + "module". Other modules are present for + platform specific issues. There is a webview of the CVS hierarchy at + http://ijbswa.cvs.sourceforge.net/ijbswa/, which might help + with visualizing how these pieces fit together.

+ +

At one time there were two distinct branches: stable and unstable. + The more drastic changes were to be in the unstable branch. These + branches have now been merged to minimize time and effort of + maintaining two branches.

+
+ +
+

2.3. CVS Commit + Guidelines

+ +

The source tree is the heart of every software project. Every effort + must be made to ensure that it is readable, compilable and consistent + at all times. We expect anyone with CVS access to strictly adhere to + the following guidelines:

+ +

Basic Guidelines, for all branches:

+ + +
+
+ + + +