5 years ago Stefan Sperling
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
clear executable bit when updating files if necessary
preserve executable bit on files during checkout and update
fix typo in status code name: GOT_STATUS_MODIFIY -> GOT_STATUS_MODIFY
make 'got update' merge file edits
make 'got diff' show local changes in work tree
fix bug with wrong size comparison in get_file_status()
fix endless loop in got_worktree_open()
make 'got status' work in subdirectories of a work tree
make got_worktree_open() crawl upwards