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.

Announcing Plastic 2.7

Thursday, November 27, 2008 Pablo Santos 3 Comments

We're proud to announce a brand new Plastic release: 2.7. It comes with a big number of improvements, new functionalities and fixes.

Check the release notes here:


What's new on 2.7. There's a huge list but just to mention a few:

  • Distributed development support on the GUI: now all replication operations can be done from the GUI and not only the CLI. It makes distributed development easier than ever. You can replicate branches back and forth with just a few clicks.

  • Visual Studio 2005 & 2008 AddIn: all Plastic SCM features are now included inside Visual Studio 2005 and higher. You can not only run the regular operations but also create branches, workspaces, run merges, inspect changes, display the branch explorer and so on. http://www.plasticscm.com/demos/vsextended/vsextended.html

  • Enhanced Eclipse integration: we always try to focus on Eclipse users and 2.7 brings a number of new features such us: the ability to create branches, run merges, smart branch support and the new changesets view.

  • Xmerge: yes, finally the "cross merge" is out! What's Xmerge? It's a new step ahead on merge tool development: it's not magic (not yet at least) but it will help you dealing with code moved and modified in parallel on the same file. You'll be able to select the conflicting area and merge moved code with the help of Plastic merge tool. Take a look at http://codicesoftware.blogspot.com/2008/08/xmerge-tool-to-handle-refactors.html and see how it can help dealing with refactors. It is just the first step so expect much more on the coming releases.

    We've also redesigned the screencast page, so if you want to see Plastic in action just take a look here: http://www.plasticscm.com/xschannel.aspx

    There's a highlights video http://www.plasticscm.com/demos/plastic27short/3.html and several other interesting ones like an introduction to distributed development using Plastic: http://www.plasticscm.com/demos/distributed_intro/distributed_intro.html
    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. Is there a guide for upgrading existing plastic servers somewhere?

    2. Well, it should be really simple, just install the new version and servers will get upgraded... (upgrading the database if needed and so on). No further steps required.

      Of course contact support@codicesoftware.com if you find any problems

    3. Doh, forgot to update the account the Plastic server was running under to let it access the SQL Server.