5 years ago Stefan Sperling
move worktree-specific error handling out of got_path_mkdir()
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
better error if .got directory is missing files
plug memleak in got_open_worktree()
read UUID back from work tree meta data
add a UUID to work tree meta data
preserve permissions on merged files
clean up temp files if rename(2) fails
improve wording of a comment in merge_blob()
missing fread(3) error check in get_file_status()
missing stat error check in read_meta_file()
update cached timestamps of files left unmodified after a merge
fix get_file_status() for files larger than blob read buffer size
avoid cross-device rename(2) after 3-way file merge
check for errors from fsync(2)
check for errors from close(2)
check for errors from fclose()
allow restricting 'got diff' and 'got status' to a path in work tree
make 'got status' ignore symlinks, for now
eliminate redundant stat() calls during status crawl
make 'got update' restore missing files
don't update cached timestamps of already modified files