5 years ago Stefan Sperling
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
add missing error check in got_worktree_status()
rename a local variable in got_worktree_status()
make 'got status' detect obstructed files
move all file modification detection code to a single function