Commit Briefs
be helpful when users try to check out work trees without a known branch
Provide a useful error message in such cases and explicitly document intentional restrictions in the got(1) man page. Prompted by a question from Adam Steen via bsd.network https://bsd.network/@adams/103768951483318235
add -E option to 'got checkout' allowing use of a non-empty work tree path
needed by and ok kn@
make 'got checkout' and 'got update' work with read-only repositories
but warn users about the garbage collection problem