Commits


missing fread(3) error check in get_file_status()


add another TODO item for tog


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)


don't close input files in dump_delta_chain_to_file(); caller does it


check for errors from close(2)


don't close input files in got_diffreg(); callers will do that


check for errors from fclose()


check for fflush() errors


make got_ref_open() search on-disk refs before packed-refs


allow restricting 'got diff' and 'got status' to a path in work tree


use break instead of goto to exit loop; no functional change