Branching Out
New features, including HTTP push/pull
- posted Tue Mar 09 06:36:30 PST 2010
- by krobertson
Last night, I pushed out a major update which included several new features including HTTP push/pull support for Git and Mercurial.
HTTP push/pull
SSH is a great way to handle authentication, however the support and workflow isn't always the best on Windows systems. The ability to use HTTP is also a convenience and allows you access to your code when SSH might be blocked, such as behind a corporate firewall.
Trunks now has full support for pushing and pulling via HTTP (actually, HTTPS, we force it to SSL). Repository URLs are https://trunksapp.com/[username]/[reponame].git or .hg. You can get the repository URL from the title area when viewing your repository.

User preferences
On your profile page, you can now choose a few preferences. The options will be growing over time, but currently you can chose your preferred source control type, so the drop down is preselected when creating a new repository. You can also specify your preferred repository URL (HTTP or SSH) and it will be the default that is shown to you.
Post-commit failures be gone!
We'd been getting a few intermittent post-commit hook failures when pushing/committing. We've rewritten our post-commit to be lighter and quicker, so long pauses after checkins should be gone and the intermittent errors a thing of the past.
Software updates
We've applied some software updates, particularly around SVN to fix some leaks we had noticed.

