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.

A new version of SemanticMerge is now out: 0.9.20

Thursday, April 25, 2013 Pablo Santos , 0 Comments

We just published a new release of SemanticMerge 0.9.20 and you can download it at www.semanticmerge.com.

Last two weeks have been pretty intense: we first released the public beta of SemanticMerge which got great coverage on reddit, twitter (thanks to @codinghorror, @migueldeicaza, @jonskeet, @shanselman and many others!!), dzone, InfoQ, blog posts by Paul Hammant, Jon Skeet and the list goes on and on, and then we started working on the feedback we got from reddit and our UserVoice site.

Just in case you don't know yet what SemanticMerge is about: it is a language aware merge tool (and diff tool too) that we've developed based on the merge technology we already included in Plastic SCM but applied at the code structure level instead of the file and directory level. So, SemanticMerge is basically able to deal with refactors... Find out more here.

What is new in 0.9.20

  • First we focused on startup performance which was frequently requested both in UserVoice, reddit and by email. It has been greatly improved.
  • Update issues: SemanticMerge comes with its own auto-update system (although we will first publish the 0.9.20 installer before activating the auto-upgrade, because we fixed a bug when several instances were open) and a few issues were reported, the most important one related to the impact on the startup time (fixed) and multi-instance update problems (fixed too).
  • Scroll issue in the conflicts list: a user reported that the position on the list of pending conflicts was not correctly kept making impossible to press some conflict resolution buttons when the list didn't fit on the screen. Fixed too.
  • Encoding issues: a French developer reported an issue dealing with accents in comments! We enabled the option to set the right encoding (manually if not autodetected.
  • Null on "view on result" after editing the result file manually: reported by another user and also detected internally. It is now fixed.
  • Fallback to the default merge tool if the language can't be handled: it was requested on UserVoice at it was already available before the launch, but we closed the UserVoice entry this week.
  • Installer was placing the binaries in the x32 program files branch: fixed before the launch too. Now we install in the user directory to ease the update process.
  • We've also closed some requests related to documentation since we now have docu to configure it with SVN (requested here), Mercurial and a few others... including Perforce!

Join the webinar

We'll be hosting a webinar next week (April 30th) so please do not forget to join since it will be the best place to share ideas, thoughts, learn more about the tool and the future plans and meet part of the team who made it possible :-)

You can register here https://www2.gotomeeting.com/register/520572034

What's next?

There's much more coming in SemanticMerge so we'd like to encourage you to keep sending feedback, sharing the tool with friends and helping us coming up with the best possible merge tool...ever :-)
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: