Commits


remove a pointless error code


make got_worktree_open() crawl upwards


use path lists to sort dirent, tree object, and file index entries


add GOT_ERR_BAD_REF_DATA


add got_error_not_ref()


happy new copyright year


introduce special error code for a corrupt file index


ensure that 'got update' stays on the current branch


verify path prefix when checking out into existing work tree


implement got_fileindex_read() - not yet tested


fix message of GOT_ERR_PRIVSEP_MSG error


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


introduce got errors with custom messages; add one for ERR_NO_OBJ


abort checkout operations cleanly when Ctrl-C is hit


test for git's "Fix big left-shifts of unsigned char" delta bug


make 'tog log' use background thread and introduce global mutex


tweak imsg-related error messages


introduce GOT_ERR_RANGE


commit graph support for tog(1)


basic commit graph; make 'got log' use it; WIP with known bugs


add an object id set data structure


offsets in pack files should not make us seek beyond EOF


error out if child dies or does not exit with success


treat unexpected message from unpriv processes as error


read object headers with privsep