Commits


remove unused fileindex flags


require callers to pass path length to got_fileindex_entry_get()


remove redundant strlen() calls from got_path_cmp()


always initialize file index entry's path_len field


cache path length in struct got_pathlist_entry


eliminate strlen() calls during fileindex rb tree searches


avoid unnecessary memcpy() in read_fileindex_path()


don't potentially leak entry->path in read_fileindex_entry()


might be a good idea to have something like git checkout -p


add 'got stage' to TODO list


remove redundant TODO item


TODO: move 'got' items to 'got' section where they belong


TODO: add author, date, and logmsg for fb4d85023675bc7da402da96b2bb84fd12905dbf


add 'got revert -R' to TODO list


forbid editing the history of branches outside of "refs/heads"


fix a bug in 'got branch' and add tests for this command


trim down 'submitting patches' section of README


retire C tests which depended on Got's own Git repository to run


add 'make release' target; programs now have a version number


prevent 'got commit' on branches outside "refs/heads/" (the only exception is the work tree's temporary histedit branch)


got.1 wording tweak


clearly state where 'git fetch' and 'git push' are required


remote duplicate .Pp in man page


document how to work against remote git repositories with got


allow aborting search in 'tog log' with backspace key