Integrating with Harvest
Beanstalk can integrate with your Harvest account to log in hours for specific tasks every time you commit.
What it looks like

How to set up integration with Harvest
After you have created your Beanstalk account, and created your repository, you can integrate the repository with Harvest.
In order to integrate choose the repository you would like to integrate, click on the “Setup” tab, click on the link for “Integration”, choose “Harvest” from the column on the left hand side.
On the Harvest integration page, you will see brief instructions
on how to use Harvest integration with Beanstalk. Click the
“Activate” button to start setting up the
integration.
Enter your Harvest account URL, the email address and password you use to sign into Harvest.

On next step, choose the project you would like to integrate the repository with.

After choosing project, on next step, set up default tasks for your users. If you setup default tasks for users, they don't need to write task tags with every commit. Users are always able to overwrite default task by using commit tag.

Check and make sure everything is correct, and on last step hit “Activate”. You will be able to change your settings or deactivate at any time.

How to use the integration
When you commit new data you can define the hours of the task you worked on.
To do this:
- Add a note for the commit followed by (this is an example) [time:1.0 task:admin]
- “1.0” is the amount of hours spent
- “admin” is the task I worked on
For example, this could be your commit message:
Fixed logo positioning in IE6 [time:2.00 task:admin]