Commit Briefs

95edb37e3f Stefan Sperling

add missing error string for GOT_ERR_FILE_OBSTRUCTED


2ec1f75bbb Stefan Sperling

add a basic implementation of 'got rm'


0c48fee25c Stefan Sperling

refuse to create got worktree at a git repo path


f77a24b036 Stefan Sperling

validate ref names


01b7ba6b73 Stefan Sperling

add a lockfile API


095892882c Stefan Sperling

add got_error_uuid()


d1688ce089 Stefan Sperling

remove a pointless error code


247140b282 Stefan Sperling

make got_worktree_open() crawl upwards



a808cfa5a7 Stefan Sperling

add GOT_ERR_BAD_REF_DATA


2aa0475caa Stefan Sperling

add got_error_not_ref()


5d56da8198 Stefan Sperling

happy new copyright year


27793341b0 Stefan Sperling

introduce special error code for a corrupt file index


be7061eb88 Stefan Sperling

ensure that 'got update' stays on the current branch



52a7447583 Stefan Sperling

implement got_fileindex_read() - not yet tested


4c838a52b0 Stefan Sperling

fix message of GOT_ERR_PRIVSEP_MSG error


d14519756a Stefan Sperling

add custom error code for 'no such tree entry' errors



99437157b9 Stefan Sperling

abort checkout operations cleanly when Ctrl-C is hit




55afbf19d7 Stefan Sperling

tweak imsg-related error messages


730c718b4e Stefan Sperling

introduce GOT_ERR_RANGE


9ba79e0498 Stefan Sperling

commit graph support for tog(1)