4 years ago ab0d436167 Stefan Sperling
fix leak in an error path of get_file_status()
4 years ago 882ef1b90e Stefan Sperling
fix fstatat() and openat() error checking in get_file_status()
4 years ago 3d35a492f8 Stefan Sperling
avoid opening the file in get_file_status() if possible
4 years ago 82223ffcc5 Stefan Sperling
fix wrong function name in errno error message
4 years ago 12463d8bf3 Stefan Sperling
address some of the file descriptor vs. path races in status callbacks
4 years ago 7f91a1339f Stefan Sperling
open files during status crawl in a race-free way, too
4 years ago 6fc93f379e Stefan Sperling
prevent the status crawl from racing with paths changing in the filesystem
4 years ago f4d199c99e Stefan Sperling
oops, fix previous
4 years ago 43ff8261e1 Stefan Sperling
check for fclose() failure in get_file_status()
4 years ago 1338848fa6 Stefan Sperling
open the file just once in get_file_status()
4 years ago f2a9dc41d8 Tracey Emery
ok stsp
4 years ago dbb83fbd81 Stefan Sperling
ok tracey
4 years ago 022fae89ee Tracey Emery
Introduce -I to cmd_add to disregard ignores when adding recursively. Expand add.sh tests. Update TODO.
4 years ago 56e0773df7 Stefan Sperling
convert tree entries from SIMPLEQ to an array
4 years ago 3fd4eb5ab9 Stefan Sperling
fold a function call onto a single line
4 years ago 4e68cba3de Stefan Sperling
add -R option to 'got add' for recursive addition (patch by Tracey Emery)
4 years ago 6dd1ece69a Stefan Sperling
when an object id string is bad, include the bad string in the error message
4 years ago 7b5dc508da Stefan Sperling
ok semarie
4 years ago 8b692cd00b Stefan Sperling
remove lock files, as intended, when reintegrate gets aborted
4 years ago f69721c3fc Stefan Sperling
show base commit hash and omit filenames in conflict markers
4 years ago 46f68b205b Stefan Sperling
show file mode differences when diffing trees
4 years ago 523b8417c1 Stefan Sperling
handle xbit-only changes during 'got update'
4 years ago 1ebedb77e0 Stefan Sperling
teach 'got commit' to tweak the executable bit of a file
4 years ago 2822a3526b Stefan Sperling
add 'got integrate' command
4 years ago bd8de4305a Stefan Sperling
make 'got status' read .gitignore files; support **/ and /**/ in patterns