Harmoni GIT Repository README

git://github.com/adamfranco/harmoni.git is the official Harmoni GIT repository, maintained by Adam Franco.
Please note: This repository location is temporary while we wait for a more permanent server to be set up (in July, 2008). A posting will be made to the Harmoni project news (RSS) at the time of that move.

Subsequent to Harmoni 1.2.0, we have ceased using the SourceForge CVS for source-code management and are now using GIT. You can clone this repository to access the full development history of Harmoni.

Working with this repository

For more information on installing and using GIT, please refer to the GIT manual.

These examples assume you are putting your source-code in your public_html directory (~/public_html/) to make it web-accessible. If you are putting it elsewhere, use that other path instead.

Getting your copy of Harmoni

  1. Clone the Harmoni repository:
    cd ~/public_html/
    git-clone git://github.com/adamfranco/harmoni.git harmoni

Updating your copy of Harmoni

  1. Fetch and merge changes:
    cd ~/public_html/harmoni
    git-pull

Submitting patches

See also: Submitting patches GIT documentation

  1. Prepare the patch. This will create a series of files named something like 0001-First-line-of-commit-message.patch:
    cd ~/public_html/harmoni
    git-format-patch
  2. Email the patches to afranco@middlebury.edu
  3. If the patches are accepted, they will be available through this repository when a git-pull is done.

More about Harmoni