Showing posts with label version control. Show all posts
Showing posts with label version control. Show all posts

Monday, April 21, 2008

Git on Cygwin

Lately I've been trying out Git and I have been very impressed so far. I enjoy how Git doesn't impose any set method on how to do things, instead it lets me write code how I want to and forget about my version control. I did run into one annoying problem with Git on Cygwin though. Apparently, the default install for Git enables _all_ the pre-commit hooks for Git. The Linux version, on the other hand, *disables* all the pre-commit hooks. This kept me running into an annoying problem where Git wouldn't let me commit files because of bad whitespace in a couple files.

Fortunately I found a solution to the problem here. Its a simple 'chmod a-x .git/hooks/pre-commit'.

Now that I have that out of the way, I'm going to try Git some more and compare it to my experiences with Mercurial (which I think is another great version control system).