Commit Briefs

Stefan Sperling

Sleep for one nanosecond after syncing the file index to disk

Ensures that files modified after got exits have a different timestamp from the one which was recorded in the file index. Previously, 'got status' did not always detect such files as modified. Problem reported by Steven McDonald.


Stefan Sperling

add -E option to 'got checkout' allowing use of a non-empty work tree path

needed by and ok kn@




Stefan Sperling

make 'got checkout' and 'got update' work with read-only repositories

but warn users about the garbage collection problem







Tracey Emery

add -k option to 'got remove' to keep files on disk

ok stsp









Stefan Sperling

oops, fix previous




Tracey Emery

add -R option to 'got remove' for recursive deletion

ok stsp