Git support is on the way
When we started Beanstalk, our goal was to make version control simple and painless. A good development and design process starts out with proper source control, and to many, it was still a scary and complex task. In 2007, Subversion was the obvious choice from the standpoint of compatibility and ease of use as well as reaching a larger audience for our product. We’ve been growing rapidly ever since and its been amazing to see our vision come to life.
Git came along
While building Beanstalk, Git was starting to appear in the Rails community. As it goes with most new technology, Subversion was “perceived” as obsolete once Git was released. It’s always been our view that Git, in most cases, is not a real replacement for Subversion. Git is an extremely powerful version control system (we use it) compared to Subversion, but it confuses most people. In addition to the complexity, the availability of good clients and tools for Git is still lacking. If we want to maintain our vision of painless version control, Git would be a hard one to fit in.
A streamlined workflow
Our customers love Beanstalk because it is simple and easy to use. We work hard to reduce the learning curve of version control by having a good workflow within our application. We’ll introduce a better Git workflow to simplify the complexities while still allowing people to leverage the powerful features of Git. We’ll also make it easy to continue the development process.
Serving our customers
Supporting Git also helps us serve our customers better. We don’t think that Git is the “only” solution out there (that is ridiculous). We’ve learned that our customers want the option to choose the system that fits best for their particular project or team. So, that is exactly what we will do.
Stay tuned
We may be posting some screen shots of the process as we go. We want to give a glimpse into our design process and strategy. Along with Git support, we’ll also have the chance to improve the overall design workflow for Beanstalk, making it even easier to use and collaborate.

Comments
Nice to see this!
Written by Phil Ives — August 12, 2009, 12:46 pm
Any idea when this might be available?
Written by Kyle Slattery — August 12, 2009, 1:15 pm
Kyle: No confirmed date yet, but it’s already in progress and looking good.
Written by Chris Nagele — August 12, 2009, 1:38 pm
That’s great news! As for Git’s complexity, as far as I understand most of it pertains to operations done locally, not the ones available via the web UIs like GitHub. By the way, are you actually going to implement the “social coding” features enabled by Git?
Written by Leonya — August 12, 2009, 6:49 pm
Looking forward to this. Will flip over once you gots the Gits
Written by Dom — August 13, 2009, 1:33 pm
Mercurial support would be great too, we are Java developers and the GIT support in the IDEs is so poor that is just not user friendly.
Written by Cesar — August 19, 2009, 1:38 pm
I can haz private beta? Seriously, we’re looking to get away from Unfuddle, not terribly excited about Github, would love to see what you have. Congrats on the tools.rackspacecloud.com thing too.
Written by Vid Luther — August 25, 2009, 1:27 pm
GREAT! This would make beanstalk AWESOME. Can’t wait!
Written by k00pa — September 2, 2009, 12:49 pm
Sounds GREAT! I like Git but I lover Mercurial… Maybe you could add mercurial support too?
Written by Stefan Roehle — September 9, 2009, 7:52 am
I know many dev shops are real enthused with Git.
As a flash developer I deal alot with binary files. This includes plenty of flas but also psds and pdfs as we always check those in as well.
It would be torture for anyone to wait for the 10 revisions of a 40 meg PSD to download.
Also there isn’t a good eclipse/flex builder plugin for git.
So.. Thanks for keeping the SVN service a priority, in some work flows it is much better than Git.
Written by Kris — October 25, 2009, 2:10 am
FANTASTIC NEWS!!! We would love to be the first to try it!
Written by Andre Dantzler — December 8, 2009, 1:46 pm
Cool – do you plan to add support for mercurial too?
Written by carsten — December 8, 2009, 3:07 pm
Please make this a priority. Thank you.
Written by Daniel — December 9, 2009, 4:01 pm
I see your Dec 8th blog post on Time tracking for Basecamp Integration where you mention shifting your focus to feature enhancements like Git support (welcome news indeed).
We’re currently using beanstalk commercially and use git-svn for our Rails app so we can use git locally but put up to the larger company repository through svn but at the same time, we’re anxious to go pure git with beanstalk.
Any idea on an approximate eta for when git support will be a reality?
Thanks — Jeff
Written by Jeff Powell — December 16, 2009, 12:34 am
Hi Jeff,
We are wrapping up the first version now and should start inviting people late next week. We’ll start with a short list of paying accounts first.
Chris
Written by Chris Nagele — December 16, 2009, 3:42 am
Oh please invite me!
I’d rather not pay for another account just for GIT if I can just do it with you guys along with my SVN repos.
Written by David Poindexter — December 17, 2009, 3:48 pm
Write a comment