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.

SemanticMerge now faster with 0.9.36

Thursday, August 29, 2013 Pablo Santos , 0 Comments

We have published a new version of SemanticMerge which solves the top concern for most users: startup speed.

With 0.9.36 SemanticMerge is able to start up more than 3 times faster than the previous versions, which means it is able to be up and running in less than half a second on any two years old or newer laptop.

Run the upgrade

Whenever you launch SemanticMerge (in case you’re not up-to-date yet) you’ll be prompted with the following dialog:

In my case, as you can see, I was upgrading from 0.9.34 (two releases!).

It will take just a few seconds to download all the new binaries and then you will be ready to check the new release.

The first time you launch the new version it will take longer to launch (.net binaries getting ready) but after every launch will be well beyond the 0.5 secs threshold.

Note: remember you can use the -a modifier from the CLI to configure automatic merge resolution if possible, so the GUI won’t be launched unless manual intervention is required. Run semanticmergetool --help to check all the available params:

What was going on?

Ok, we made some improvements on the startup time in previous releases but this time we made some serious refactors: reduced the number of involved assemblies (greatly improved the load time) and the general load path in the WPF gui (which turned out to be slower than the GTK-Linux counterpart until this release).

We were very concerned because the semanticmerge user survey results pointed out that startup speed was one of the primary concerns.

It should be fixed now!

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.

0 comentarios: