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.

Plastic SCM 4.1.10.417 External Release is out!!

Monday, March 25, 2013 Luix 0 Comments

Plastic SCM 4.1.10.417 (Brasilia) is out there!!

For a detailed listing of all changes, refer to release notes. Go and visit the Plastic SCM download page to install or upgrade your Plastic SCM deployment.

Let me remind you that you can suggest and vote for new features on the Plastic SCM Forum page and tell us your opinion about Plastic SCM. Don't forget the User's Voice channel, too.

Now, let's go to the point:

Bugs

Several bugfixes included in this release:

Ls command
The command was throwing an error message when printing the children items of a xlink. Fixed.

Views
Detected in the changesets view, but applies for the rest of the views: the triangle shown when sorting by column was not properly drawn when sorting by date; it was reversed. Now this is fixed, and it behaves as users would expect. 




Unco command
Fixed an issue related to moving an item inside a xlink with the move source in use by other operation that causes an undo.


Dependencies management
A wrong dependency was detected when trying to checkin a deleted file that was not previously deleted on disk. The system associated the deleted change with the Private / Added item on disk if you have the "Show private items" option checked in the Pending Changes view.
This impeded to checkin a deleted file if it was not deleted on disk. In addition to this, the dependencies dialog has been improved aesthetically and in usability terms.




Enjoy!!

0 comentarios:

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.

Plastic SCM 4.1.10.414 External Release is out!!

Monday, March 18, 2013 Luix 0 Comments

Plastic SCM 4.1.10.414 is now released!! Metropolis, as I promised :-D

For a detailed listing of all changes, refer to release notes. I recommend to visit Plastic SCM download page to install or upgrade your Plastic SCM deployment.

As usual, you can suggest and vote for new features on the Plastic SCM Forum page and tell us what do you think about Plastic SCM. Don't forget the User's Voice channel, too.

Now, let's go to the point:

New features


Diff view
We have added context menu options to the items shown in the Diff view. This was one of our highest-rated suggestions in the User's Voice!



Now, the bugfixes:

Bugs

Checkin
The operation could throw an ugly "duplicated itemId" exception because the algorithm used to generate unique itemIds was not that good... This is now fixed and you shouldn't see this message anymore! It was a corner case, anyway.

Replication
An "object out of date" exception could appear because a wrong parent id could be used when checking the permission for creating a child branch. Another corner case fixed.


That's all folks! See you next week!!

0 comentarios:

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.

GitSync is out - a native Windows DVCS connected to GitHub

Wednesday, March 13, 2013 Pablo Santos , 6 Comments

Hello world, we just launched GitSync, virtually turning Plastic SCM into a full-fledged Windows client for Git.

GitSync allows you to use Plastic SCM as a GitHub (or Codeplex, or BitBucket... or your company's git server) client.

You can use the Plastic SCM tools including the Branch Explorer (see below) and still contribute to Git.

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.

6 comentarios:

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.

Plastic SCM 4.1.10.411 External Release is out!!

Monday, March 11, 2013 Luix 0 Comments

Today I've just published the Plastic SCM 4.1.10.411 (Gotham :-D)!!

For a detailed listing of all changes, refer to release notes. I recommend to visit Plastic SCM download page to install or upgrade your Plastic SCM deployment.

As usual, you can suggest and vote for new features on the Plastic SCM Forum page and tell us what do you think about Plastic SCM. Don't forget the User's Voice channel, too.

Ok, now, let's move on to explain the most important features and bugfixes included in this release:

New features

Mantis extension
Some users were experiencing problems with tasks titles that included special characters, when listing them in Plastic SCM. This is now correctly handled and shown in the GUI.

Synchronization view
The sync dialog now tells you the repository of the branch that is being replicated. This is quite useful when you are synching lots of branches coming from different repositories.

In addition to that, we have disabled the "close dialog" button to avoid undesired effects, since it is not a good idea to interrupt a replica in the middle of the process. The situation is correctly handled, but it doesn't make much sense to interrupt it, don't you think so? (unless some network problem happen, you know :S)

Now, the bugfixes:

Bugs

Synchronization view
Again, we have made some little but noticeable improvements in this view. In this case, there was a problem when pushing a branch and clicking on the Retry button after some kind of failure. It was showing an incorrect progress in the operation.

Merge
The following is quite a weird case, but that could happen anyway: when a full check in was performed from the CLI with no xlinks involved and there was some moved items and there was a checked out item without changes, the check in command failed with a null message. The operation finished correctly, but we've fixed the message issue and closed the operation correctly.

One more: when a delete operation was undone during a conflict resolution, an unneeded File System protection operation could take place (if working with File System permissions). This is now fixed: the unneeded File System protection operation has been removed..

So, I hope you enjoy this new release. See you next Monday, hopefully, with a new funny city... Metropolis, may be? ;-)

0 comentarios:

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.

Plastic SCM 4.1.10.407 External Release is out!!

Friday, March 08, 2013 Luix 0 Comments

Today I'm glad to announce that the Plastic SCM 4.1.10.407 release is out!! For a detailed listing of all changes, refer to release notes.
Visit Plastic SCM download page to install Plastic SCM. It’s as easy as usual... ;-)
You can suggest and vote for new features on the Plastic SCM Forum page and tell us what do you think about Plastic SCM. Don't forget the User's Voice channel, too.
Now, let me show you the full list of issues resolved in this release...

Bugs

Diff Tool
When diffing a file that contained tabs, the horizontal scroll did not reach the maximum right margin of the left file. This is now fixed.

Cloaked
When you cloaked a directory, the local changes made under it were shown in the Pending Changes view. Now they are not shown as they are cloaked and therefore ignored from the versioning writing operations point of view, which is the correct behaviour.

In addition to that, the merge operation was not performed correctly when there were cloaked items involved in it, since it was not allowed. Now it is, and xlinks are taken into account for this operation, too.

Enjoy!

0 comentarios:

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.

Red Gate SQL Source Control and Plastic SCM

Friday, March 01, 2013 calbzam 0 Comments

We are happy to announce that it´s possible to work with Red Gate Source Control and Plastic SCM as its source control system. Red Gate Source Control is a tool that makes source controlling/deploying your database easier.

In order to make this integration real we have developed a small XML template that allows the execution of Plastic SCM. You can download the template here (Plastic SCM template). The XML file must be manually added to the following folder: C:\Users\xxx\AppData\Local\Red Gate\SQL Source Control 3\CommandLineHooks, where “xxx” is your user. We are in contact with the Red Gate guys, so hopefully Plastic will be included as a default option inside “Red Gate SourceControl” soon.

You can download a 28-day, fully functional, free trial of Red Gate Source Control 3.1 (Red Gate web page). After installing the program, it gets automatically integrated into your SQL Management Studio.

Main operations example:

In order to show how to use Plastic SCM with Red Gate Source Control we’ll use the Microsoft “AdventureWorks” example database (http://msftdbprodsamples.codeplex.com).

We need to link the database with Red Gate Source Control, it’s easy, right-click on the desired database in the SQL Server Object Explorer and select “Linking Database to Source Control”.

A new window is opened and now we have to choose the Plastic configuration file (remember we manually added a XML template before). As we are going to use Plastic SCM for the database version, we need to create a new Plastic SCM repository for that purpose. Create a new workspace working with the new repository and write the path in the “Working folder” text box.

Finally, by clicking on the “Link” button, our database will be linked to our favorite SCM.

If everything went fine, the database icon will turn green. Now, right-clicking on the database , inside the “Other SQL Source Control Tasks” option you will find the ”Link/Unkink Static Data” feature where it´s possible to configure filter rules and the tables that contains static data you want to keep under version control.

The “Commit all changes view” tab detects database files as “New” and we can decide which one is committed. Then, we write a comment and push the “Commit” button. A new changeset is created in Plastic SCM with the added files.

It is also interesting to show how the “Edit” and “Delete” operations work. For this example, we’ll change a table name and we’ll delete another one. We can see how the program detects the changes and if we finally commit them, again, a new changeset will be created in Plastic SCM.

Using Plastic SCM branch explorer is very useful to have a good vision of our database changes and evolution.

One of the most interesting features is finding the differences between modified files before performing the commit operation.

The figure below shows diffs view. On the right side we can see SQL code generated when we modify a database table.

Once we commit the changes, we can also use the Plastic SCM diff view to check the differences between changesets.

Finally, if we add, delete or edit data from the tables we have linked, when we commit the changes, it´s also very interesting to use Plastic SCM diff view. The image shows the SQL code generated when we modify data in a table.

Carlos Alba
I joined the Plastic product experts team back in 2013.
As a Plastic SCM product expert, I try to help teams moving from other version controls on a daily basis, decide strategies, train developers, answer questions, run benchmarks ...
I love soccer and rock music. You can reach me at @albazamanillo.

0 comentarios: