Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

How can I synchronize my sources with GNU Classpath?

0
Posted

How can I synchronize my sources with GNU Classpath?

0

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): • Use CVS import and CVS update as explained in 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. • 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. • Script can be found at: http://savannah.gnu.org/cgi-bin/viewcvs/gcc/wwwdocs/bin/gen-classpath-

0

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): • Use CVS import and CVS update as explained in 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. • 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.

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123