Weird git gui startup problem

Sunday, November 9th, 2008

This has happened to me for a while every time after I build and install the latest git, but I didn’t really get to the bottom of it until just now. My tinfoil hat umask setting, 0027, finally came around and bit me! more…

Manage Local Versions with Git

Thursday, July 31st, 2008

In almost every project I have worked on, there were always a couple of files here and there that are checked into the version control, but have to be modified according to everyone’s local environment. With conventional centralized version control, they can become quite a pain to manage — we have to condition ourselves to remember to ignore them during diff’ing, always be careful not to check the local versions in, and deal with the mess when we have to actually check into those files changes which do need to be shared. This blog post tries to present a approach that makes it easier and less error prone, using git.

Ditz: Distributed Issue Tracking

Monday, July 28th, 2008

Ditz is a little (ruby) gem I ran into today. It allows every developer to maintain their own issue tracking database, saved in human readable YAML files, which can be easily exchanged along with the corresponding code changes through a distributed version control system, such as git.

As the latest version number, 0.4, implies, ditz is still at an early stage, but the idea of distributed issue tracking and managing the issues themselves as part of the codebase sounds very interesting to me.