Commits


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


make 'got diff' not show a diff header if work tree has no mods


make 'got status' ignore symlinks, for now


fix another path ordering bug during status/update crawl


make 'tog tree' identify executable files


document trailing annotations shown by 'got tree'


make 'got tree' identify executable files


eliminate redundant stat() calls during status crawl