Commits


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()


open the file just once in get_file_status()


add -R option to 'got remove' for recursive deletion ok stsp


there's no need to store a directory path in struct schedule_addition_args ok tracey


Introduce -I to cmd_add to disregard ignores when adding recursively. Expand add.sh tests. Update TODO.


convert tree entries from SIMPLEQ to an array


fold a function call onto a single line


add -R option to 'got add' for recursive addition (patch by Tracey Emery)


when an object id string is bad, include the bad string in the error message


fix staging of multiple files with -p ok semarie


remove lock files, as intended, when reintegrate gets aborted


show base commit hash and omit filenames in conflict markers


show file mode differences when diffing trees


handle xbit-only changes during 'got update'


teach 'got commit' to tweak the executable bit of a file


add 'got integrate' command