Commit 0d70f650518163af2b4d46028b1ce9cef71fbc99

Russell Belfer 2013-01-03T10:51:18

Fixing checkout UPDATE_ONLY and adding tests This adds a bunch of new checkout tests and in the process I found a bug in the GIT_CHECKOUT_UPDATE_ONLY flag which I fixed.