Thursday, July 28, 2011

Git Version Control System

There are quite a few version control systems. My favorite for many years has been Subversion. It's still a great version control system but it has some limitations such as every operation requires a server. The latest round of version control systems are distributed and need no server interaction until you want to commit your changes to the central repository. Git, Mecurial and Bazzar are of these latest bread of distributed version control systems. I had some dealings with Mecurial when working on some JavaFX code recently and decided to use Git for my latest project. Others have written great articles about the difference between the two version control systems:

Git vs. Mercurial: Please Relax (Git is MacGyver and Mercurial is James Bond)
The Differences Between Mercurial and Git
Mercurial for Git users

I choose Git because of it's flexibility, branch performance and ability to destroy branches fast and easily. Although Mecurial is easier to use and has way better documentation.

A good Git cheat sheet can be found here.

Friday, July 8, 2011


And here I was all excited to check out Google+ only to get the error:

"This feature is not available for your account
You must be over a certain age to use this feature."

Apparently I'm too young according to the records that I've never given them. I did a quick search and found that a lot of people are in the same boat. Google, let me know if you fix this. Thanks.