It's official! Códice Software, the company behind Plastic SCM, has been acquired by Unity Technologies!

This is very good news for all our users. We'll now have more power to expand and grow to make Plastic the best version control system available, which is what we always wanted to achieve.

Docker is a fantastic virtualization tool that became a game changer when it was released a few years back.

Initially Linux-only, it's now a powerful system that enables users to save time setting up test environments regardless of the OS they use. That's a remarkable feature, especially when you're working with an extensible, multi-platform system such as Plastic SCM.

The Plastic SCM integration with Microsoft Office lets you diff Word documents, Excel spreadsheets, and even PowerPoint presentations.

Since version 9.0.16.4345, when you diff Excel files (.xls or .xlsx) in Plastic and Gluon, we now launch Microsoft's Spreadsheet Compare tool by default.

Spreadsheet Compare tool

Visual Studio Code is a nice little editor by Microsoft that is incredibly popular at the moment. StackOverflow 2019 survey ranked it as the most used code editor: more than half the respondents claimed to use it! Besides, it has a really active community and boasts a powerful set of extensibility options.

We use it here at Códice Software, too. Our websites, the Plastic SCM Server WebUI, some client plugins... All those are often modified and extended using Visual Studio Code.

So, one day we asked ourselves, 'Wouldn't it be nice to have Plastic SCM information embedded in this wonderful editor?' That was the event that triggered the birth of the Plastic SCM extension for VS Code.

Extension overview

Let us share how to create a minimalist Microsoft Windows installation to host our new .net Core Plastic SCM Server. Didn't you know we run on .net core? Check this blogpost.

What is Windows Server Core?

Windows Server Core is a minimal installation option that is available when you are deploying a regular Windows Server. It includes most but not all server roles, which makes the disk footprint around 3-5GB.

With Server Core, Microsoft stripped away the graphical user interface, so you must run all the operations using the command line. Not a problem for a server-side environment.

You can always install Windows Core Server in your office using a small machine, but as it requires a small number of resources, it is perfect for hosting it at Amazon.

You can now hook web triggers to Plastic SCM operations. It has been a reality for years on the on-premises Plastic SCM Server, but now Plastic Cloud also supports it!

Do you remember we recently released cloud2? Web triggers is one of the new features in the new Cloud. Stay tuned because there's much more to come 🙂

What a web trigger is?

Somebody introduced a bug in the codebase, as a failing test demonstrates. But the test is the symptom, and the cause might be too deep to know exactly where it is.

It would help a lot if you were able to pinpoint the changeset where the bug was introduced, but that's manual labor. You must first switch your workspace to a changeset, then build the necessary assemblies, then pass the specific test, and based on the result, decide which is the next changeset to test. That's an awful lot of steps!

That's where bisect is useful, and that's what I bring you today.

Let's bisect a Plastic SCM repository using PowerShell!