Google Project Hosting
What is Google Project Hosting?
Google Project Hosting (http://code.google.com/hosting/) provides a fast, reliable, and easy open source hosting service.
Why should I try it out?
Our integration with Google Project Hosting allows users to associate commits in your Google Project with story cards in AgileZen. This lets the team stay up to date on the latest development work and view a history of commits for each story.
How do I set up the AgileZen integration in Google Project Hosting?
Before you start, you'll need two things from AgileZen:
AgileZen API Key and AgileZen Project ID (the one you want to associate with the repository)
Click here to learn more about generating an API key
Minimum API Access level Required: Read/Write
Your AgileZen Project ID can be found in the project's URL

Now you are ready to set up the AgileZen integration in Google Project Hosting!
Log into your Google Project Hosting account at http://code.google.com/hosting/
Next, go to the Google Project that you want to associate with your AgileZen project
Select the 'Administer' tab
Then, select the 'Source' tab

Scroll down to the 'Post-Commit web hooks' section
Enter your custom URL into the 'Post-Commit URL' box using the
following format:
(insert your project ID and your API token number)
https://agilezen.com/api/v1/projects/yourprojectid/changesets/googlecode?apikey=yourtokennumberhere
Click the 'Save changes' button

To have your changesets shown on your AgileZen story card, you
will need to refer to the story ID in your commit message using the
format #123 or zen-123
Git example: git commit -m "Test commit message on story
#15"
Mercurial example: hg commit -m 'Test commit message on story
#15'
When you look at the corresponding story card in AgileZen, you can now see the changeset is available

Click on 'changeset' to see a list of your commit messages associated with that card

If you list multiple story card IDs in your commit message the commit will show on all story cards referenced (list with a character between IDs such as "," or "and")
If you have notifications setup, you will receive notifications when commits are sent