Just for fun

This is how I do it. I also use branches for work / different computers.. I end up cherry picking every change though. :S

This is probably broken but just an example. There is a bit missing like just what that post-checkout hook does. (Hint, re-chmods everything important.)