5 years ago Stefan Sperling
move worktree-specific error handling out of got_path_mkdir()
'got update' also needs repo write access now
fix allocation size bug in got_lockfile_lock()
remove path portion from worktree base commit ref name
deduplicate code for constructing a worktree's base ref name
refuse to create got worktree at a git repo path
create references to base commits of got worktrees
introduce got_ref_list_free() and use it in got and tog
add 'got ref' subcommand; no support for symbolic refs yet
add got_ref_delete(); only loose refs supported for now
fix off-by-one in fwrite() check in got_ref_write()
make got_ref_write() work for refs which do not exist yet
fix bug in got_lockfile_lock() where it never succeeded
fix path construction with empty subdir in open_ref()
implement got_ref_write()
better error if .got directory is missing files
validate ref names
add a lockfile API
introduce got_ref_alloc()
plug memleak in got_open_worktree()
read UUID back from work tree meta data
add a UUID to work tree meta data
add got_error_uuid()
dynamically adjust length of author column in tog log view
show author's email handle instead of full name in tog log view