descriptionApache Harmony - Open Source Java SE
homepage URLhttp://harmony.apache.org/
ownersalikh@gmail.com
last changeWed, 23 Sep 2009 19:46:48 +0000 (23 19:46 +0000)
content tags
add:
readme
How to set up the Harmony working environment. (get the git-new-workdir script from git distribution in git-1.5.*/contrib/workdir/git-new-workdir and install somewhere on your PATH).
  git clone git://repo.or.cz/harmony.git trunk
  cd trunk
  git checkout -b trunk origin/trunk
  git branch common_resources origin/common_resources
  git new-workdir . common_resources common_resources
  git branch drlvm origin/drlvm
  git new-workdir . working_vm drlvm
  git branch classlib origin/classlib
  git new-workdir . working_classlib classlib
  git branch jdktools origin/jdktools
  git new-workdir . working_jdktools jdktools
  git branch concurrent origin/concurrent
  git new-workdir . working_classlib/modules/concurrent/standard concurrent
If you do not want to use git-new-workdir script, use regular git-clone command:
  git clone git://repo.or.cz/harmony.git trunk
  cd trunk
  git clone . working_classlib
  cd working_classlib
  git fetch .. refs/remotes/origin/classlib:refs/remotes/origin/classlib
  git checkout -b classlib origin/classlib
  cp ../.git/config .git/ # to fix 'origin' repo (by default it would be '..')
When it is time to update the workspace, you have to do it individually for each module, like
  cd working_classlib
  git pull
Also please consider editing your .git/info/exclude file to avoid git status complaining about untracked directories
  cat >> .git/info/exclude <<eof
  /working_*
  /common_resources
  eof
etc.
shortlog
2009-09-23 Mark Hindess[r818225] Update make macro in common_resources to... trunk
2009-09-03 Mark Hindess[r810903] Improvements to debian packaging.
2009-09-03 Mark Hindess[r810858] Set java version system properties correctly...
2009-09-01 Mark Hindess[r809832] Distinguish artifacts from java 6.0 builds...
2009-08-27 Mark Hindess[r808406] Adding APR notice/license sections.
2009-08-27 Oliver Deakin[r808403] Add licenses for Junit, Hamcrest and ECJ...
2009-08-27 Mark Hindess[r808343] Moving NOTICE from LICENSE to NOTICE file.
2009-08-27 Mark Hindess[r808319] Updating LICENSE entries for icu4j, derby...
2009-08-17 Mark Hindess[r805037] Fixing init-classlib-hdk to reflect classlib...
2009-08-12 Mark Hindess[r803734] Minor improvements to Debian packaging.
2009-06-18 Mark Hindess[r786101] Initial attempt at federation-level test...
2009-06-15 Mark Hindess[r784788] Make LICENSE/NOTICE files have consistent...
2009-06-15 Mark Hindess[r784699] Fix for debian packages on debian/oldstable.
2009-06-04 Mark Hindess[r781718] Fixing "[#HARMONY-6155] NOTICE file does...
2009-06-03 Mark Hindess[r781482] Fixing various license and readme issues...
2009-05-01 Tim Ellison[r770721] Fix for HARMONY-6155 (NOTICE file does not...
...
heads
15 years ago trunk
15 years ago common_resources
15 years ago drlvm
15 years ago jdktools
15 years ago classlib
18 years ago concurrent