Commits


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


make 'got status' read .gitignore files; support **/ and /**/ in patterns


getline: fix the return type to ssize_t and small nits


Add missing includes for time() and ctime() These headers were implicitly used on OpenBSD, but building on Linux revealed that <time.h> wasn't included directly. diffreg.c uses ctime(), which additionally needs <sys/types.h>.


missing error check in write_tree(); found by jj@ with scan-build