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.

screenshot

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.

blog comments powered by Disqus