Commits


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


show commit id after update even if all files were missing