5 years ago 48b8b0ebe3 joshua stein
error: introduce got_error_prefix_errno for better errno messages
5 years ago 819f385b20 Stefan Sperling
ensure that commits use intended base blobs for changes
5 years ago 09f5bd908b Stefan Sperling
try to detect concurrent commits; not perfect yet (see comments)
5 years ago 35bd8fed48 Stefan Sperling
require GOT_AUTHOR environment variable
5 years ago b249b824fb Stefan Sperling
add APIs to change references
5 years ago c429614457 Stefan Sperling
WIP commit implementation
5 years ago 95edb37e3f Stefan Sperling
add missing error string for GOT_ERR_FILE_OBSTRUCTED
5 years ago 2ec1f75bbb Stefan Sperling
add a basic implementation of 'got rm'
5 years ago 0c48fee25c Stefan Sperling
refuse to create got worktree at a git repo path
5 years ago f77a24b036 Stefan Sperling
validate ref names
5 years ago 01b7ba6b73 Stefan Sperling
add a lockfile API
5 years ago 095892882c Stefan Sperling
add got_error_uuid()
5 years ago d1688ce089 Stefan Sperling
remove a pointless error code
5 years ago 247140b282 Stefan Sperling
make got_worktree_open() crawl upwards
5 years ago f5d3d7af63 Stefan Sperling
use path lists to sort dirent, tree object, and file index entries
5 years ago a808cfa5a7 Stefan Sperling
add GOT_ERR_BAD_REF_DATA
5 years ago 2aa0475caa Stefan Sperling
add got_error_not_ref()
5 years ago 5d56da8198 Stefan Sperling
happy new copyright year
5 years ago 27793341b0 Stefan Sperling
introduce special error code for a corrupt file index
5 years ago be7061eb88 Stefan Sperling
ensure that 'got update' stays on the current branch
5 years ago 49520a3227 Stefan Sperling
verify path prefix when checking out into existing work tree
5 years ago 52a7447583 Stefan Sperling
implement got_fileindex_read() - not yet tested
5 years ago 4c838a52b0 Stefan Sperling
fix message of GOT_ERR_PRIVSEP_MSG error
5 years ago d14519756a Stefan Sperling
add custom error code for 'no such tree entry' errors
5 years ago 91a3d81fcf Stefan Sperling
introduce got errors with custom messages; add one for ERR_NO_OBJ