summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorPatrik Reali <patrik@reali.ch>2004-04-19 19:55:34 +0000
committerPatrik Reali <patrik@reali.ch>2004-04-19 19:55:34 +0000
commit186036aa0bebfe7ac960b9d89039dd176f1e03b2 (patch)
tree5b4ab79dd5d1aae5a6d307a81f8b8060ef36c0ab /doc
parent1d8eecfb55b1714c16aad1166e9cc9c996a1f175 (diff)
downloadclasspath-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.wml22
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">