Commit Briefs

4b6c9460c9 Stefan Sperling

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


bb51a5b4af Stefan Sperling

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

needed by and ok kn@


7f47418fd4 Stefan Sperling

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

but warn users about the garbage collection problem


63c5ca5de4 Stefan Sperling

detect and ignore Git submodules


303e2782e0 Stefan Sperling

add support for tags to -c options of some got commands


8940b51b2a Stefan Sperling

remove test_checkout_sets_xbit duplicate added in previous




8d301dd94c Stefan Sperling

use cmp -s, instead of cmp, in all command line tests




693719bce2 Stefan Sperling

don't clobber cmp's exit code with diff's exit code


11c34c6d92 Stefan Sperling

trim whitespace and remove a useless comment