Who we are

We are the developers of Plastic SCM, a full version control stack (not a Git variant). We work on the strongest branching and merging you can find, and a core that doesn't cringe with huge binaries and repos. We also develop the GUIs, mergetools and everything needed to give you the full version control stack.

If you want to give it a try, download it from here.

We also code SemanticMerge, and the gmaster Git client.

Welcome to the jungle!

Friday, December 10, 2010 Pablo Santos , 6 Comments

Note to readers: I strongly recommend reading this post while listening this.

And now... for those about to Git... we salute you!

We’ve just released GitJungle, a small, beautiful Git repository browser using our Plastic SCM Branch Explorer (BrEx) visualization technology that basically lets you look at your Git repo from... well, a different angle.

How to download it

Simply go to our just released labs page, read a little bit more about it and then download the binaries (remember you will need Mono installed if you’re a Linux or Mac OS X user).

How to use it

I feel I don’t have to explain you how to clone a git repo but for the sake of completeness here are the instructions to view a repo from GitJungle:

$ git clone https://github.com/jquery/jquery.git
$ cd jquery.git
$ gitjungle .

And you get the beautiful graphics!!

Watch it here:

Warning - experiment zone ahead!

We've just released the GitJungle beta! It's an experiment, it looks cool, it's usable, but it's not free of issues. If you find any... tell us!

We've also used the same core technology behind the Plastic Branch Explorer, which shows history in a horizontal way instead of the vertical way GitK and other UIs use. Suggestions, hard critics and applauses are welcome!

Why are we releasing a Git tool?

We develop and sell Plastic SCM, the most powerful commercial DVCS to date, the one with the best visualizations, multiple database backends, integrated ACL security, superior branching and merging support... ok, let's cut the marketing speech!!

Yes, we do focus on Plastic. However, developing GitJungle only took us a few days so, why not share it?

But, answering the question - we're working on the next version of Plastic SCM and our goal is to make it more interoperable than ever, and two-way synchronization with Git will be one of the key features there.

Also, Plastic SCM is a DVCS for companies and Git is totally focused on OSS projects, so why not collaborate? Git is teaching branching and merging concepts. Also, it’s educating the entire world about distributed development. This is fantastic for Plastic since we can expand and elaborate on these same concepts and practices while at the same time release a tool for software development companies based on these concepts (note: no, Plastic is not based on Git, we had a lot of hard work developing our own core, our own database layer, merge algorithms, security and all the funny things!).

Pablo Santos
I'm the CTO and Founder at Códice.
I've been leading Plastic SCM since 2005. My passion is helping teams work better through version control.
I had the opportunity to see teams from many different industries at work while I helped them improving their version control practices.
I really enjoy teaching (I've been a University professor for 6+ years) and sharing my experience in talks and articles.
And I love simple code. You can reach me at @psluaces.


  1. Just tried it on a TFS repo synced with git-tfs. Meh is the best expression.

  2. This, for Mercurial =)

  3. no native mac no thanks. eff mono crap

  4. Not into having to give out my phone number for some free software...now it I had to pay for it, that would be a different matter.

  5. You can always lie with your phone number, but, come on guys! We're giving it for free, is such a big effort to enter 3 fields? I mean, you probably did it for your google account, didn't you?