Codice has announced the release of their commercial revision control package, Plastic SCM 2.0
. Plastic SCM offers an emphasis on creating branches with low overhead, along with a custom server. One other feature of Plastic SCM that promises to be very handy is the distributed server, ideal for those of us developing on laptops.
Plastic SCM runs as a host application and a client application. The host is able to connect to other repositories and pass along changes stored on a local host application (thus, the distributed model); the intent here is that a developer can connect to a repository, download a revision, then get on (for example) an airplane, where there's no network connectivity.
With Plastic SCM, the developer is still able to use the full capabilities of the revision control system, with full branching and merging capabilities. When network connectivity is restored, the local SCM host can distribute information about local branches and retrieve information from remote repositories, without impacting the local developer much.
The client is actually very nice and professional-looking. In it, you create a local workspace directory, and checking out from a repository or into a repository involves this directory. The client is quite clear and quick.
Administrators can also import branches and related data from CVS, Visual Sourcesafe, and Subversion into Plastic SCM.
Plastic SCM is offered with two different licensing modes, Professional Edition, and Standard Edition. The license model is per-developer, meaning that a company buys as many licenses as developers will be using the tool, independent of the number of servers.
Plastic SCM is also offered for no charge to open source project leaders and to academia. A trial version
is available as well through the product page.