Plastic SCM developed Semantic Merge and diffing about a decade ago
HN user
psantosl
Perforce is painful, doesn’t have good cloud offering and does not evolve
Probably you should explain why this is better than, let's say, just invoking kdiff3 unattended ;-)
Well, we try to use standard libraries for all parsers, not develop our own. We use Roslyn for C#, libclang for C... and the great Eclipse CDT for C++
Tested with the Git repo itself, about 26% less merges need manual intervention: https://gmaster.io/mergedroid/analyze/report/gmasterscm/git
Still alpha.
We first launched C# support, a few weeks later we went for Vb.net and now we step out of the .NET framework to release Java support.
Semantic is a free beta and we're giving unlimited licenses to coders sharing feedback.
We're now starting to work on C and then C++ (both using libclang) and hopefully able to handle the Mac OS GUI request soon too (http://plasticscm.uservoice.com/forums/196398-mergebegins)
Thanks!
Thank you! :)
XML would be great to have, definitely... vote! http://plasticscm.uservoice.com/forums/196398-mergebegins?fi...
Hi David, sure, I'll try to contact you and I'll send you the config info.
yep. we started with c#. java will be there too, later c/c++ and after all that it is a matter of listening to our users and react as fast as we can! :-) I'd love to have javascript soon too.
Our designer was on vacation! :)
You might find this one interesting too: https://news.ycombinator.com/item?id=5520321. It is about the new desktop semantic merge tool...
Yep! It is a client app so really easy. Once we go live (in a few days), we'll post the info about how to get it configured with every scm! :-)
Yep, it can be setup to be used with ANY version control. We already tested it with Git, Hg, SVN, TFS... and it will be usable from P4 and others
It is able to identify methods that have been moved and modified, totally reorganized classes, find conflicts at the semantic level and may more... hope it helps!
And we're working on something even better... http://plasticscm.com/sm/index.html
Yep, there's such a thing for C#, just check this: http://plasticscm.com/sm/index.html
We're starting the close beta. You can surely guess what the tool is about: merging files but understanding the code :O. We can't unveil more yet.
You can always switch to Plastic!! Now it is FREE, didn't you know. Or, as last resort: why don't you use Xmerge with Git?? :)