diff options
author | Patrik Reali <patrik@reali.ch> | 2004-04-19 19:55:34 +0000 |
---|---|---|
committer | Patrik Reali <patrik@reali.ch> | 2004-04-19 19:55:34 +0000 |
commit | 186036aa0bebfe7ac960b9d89039dd176f1e03b2 (patch) | |
tree | 5b4ab79dd5d1aae5a6d307a81f8b8060ef36c0ab /doc | |
parent | 1d8eecfb55b1714c16aad1166e9cc9c996a1f175 (diff) | |
download | classpath-186036aa0bebfe7ac960b9d89039dd176f1e03b2.tar.gz |
2004-04-19 Patrik Reali <reali@acm.org>
* doc/www.gnu.org/faq/faq.wml: new entry "How do you keep your
sources synchronized"
Diffstat (limited to 'doc')
-rw-r--r-- | doc/www.gnu.org/faq/faq.wml | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/doc/www.gnu.org/faq/faq.wml b/doc/www.gnu.org/faq/faq.wml index 1967e4707..3a99ec05f 100644 --- a/doc/www.gnu.org/faq/faq.wml +++ b/doc/www.gnu.org/faq/faq.wml @@ -286,6 +286,28 @@ gnu.testlet.SimpleTestHarness</code><br> </faq> +<faq question="How can I synchronize my sources with GNU Classpath?"> + +When developing a JVM that uses GNU Classpath, a copy of GNU Classpath local to the JVM is often used. To keep the Classpath sources synchronized with the main development, a few approaches are possible (we assume here that you are keeping the local copy of Classpath in your JVM revision control software): +<ul> +<li>Use CVS import and CVS update as explained in <createlink url="http://www.cvshome.org/docs/manual/cvs-1.11.14/cvs_13.html#SEC104" name="Section 13: Tracking Thirdparty sources"> of the CVS manual. This works well for minor changes, but has the disadvantage of a limited control on the update / merge of the sources. In fact, most of the developers prefer merging the changes by hand. + +<li>libgcj, which is almost always trying to be +as synchronized as possible with GNU Classpath CVS, has a script +that runs daily which produces a (colored) differences overview +(including patch/diffs). They also put in special markers into the +source for gcj specific changes that the script recognizes. +<ul> +<li>Script can be found at: +<createlink url="http://savannah.gnu.org/cgi-bin/viewcvs/gcc/wwwdocs/bin/gen-classpath-compare"> + +<li>Daily updated result: +<createlink url="http://gcc.gnu.org/java/libgcj-classpath-compare.html"> +</ul> +</ul> + +</faq> + </faq-section> <faq-section name="Classpath Implementation"> |