Commits


always unlink merged temporary files if an error occurs


use fchmod() instead of chmod() to tweak permissions of a merged temp file


add missing error checks to an openat() call


fix wrong function names in errno error messages


close races with concurrent filesystem modification when reading ignore files


add -k option to 'got remove' to keep files on disk ok stsp


fix leak in an error path of get_file_status()


fix fstatat() and openat() error checking in get_file_status()


avoid opening the file in get_file_status() if possible


fix wrong function name in errno error message


address some of the file descriptor vs. path races in status callbacks


open files during status crawl in a race-free way, too


prevent the status crawl from racing with paths changing in the filesystem


oops, fix previous


check for fclose() failure in get_file_status()