Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 76089277 | 2018-04-01 20:50:30 | apply realpath() to all paths in argv; fix some leaks | ||
| f7b38925 | 2018-04-01 20:40:35 | make paths shown during checkout match what is created on disk | ||
| 21294684 | 2018-04-01 20:19:44 | document where the UI expects SHA1 hashes | ||
| 5d7c1dab | 2018-04-01 20:13:26 | document checkout better and fix optional worktree arg | ||
| 3f8b7d6a | 2018-04-01 20:03:30 | document diff command and make the repo path optional | ||
| 64a96a6d | 2018-04-01 19:57:10 | implement got log -l | ||
| d142fc45 | 2018-04-01 19:48:17 | tweak the log command synopsis and update man page | ||
| b00d56cd | 2018-04-01 19:30:42 | add a rudimentary diff command | ||
| 3235492e | 2018-04-01 18:17:18 | add the ability to start the log at a particular commit | ||
| 2acfca77 | 2018-04-01 17:44:32 | don't forgot to close blobs after diffing them | ||
| 25470781 | 2018-04-01 17:36:55 | clean up commit list upon error in print_commits() | ||
| bb5dcc10 | 2018-04-01 17:28:38 | fix open file leaks in previous | ||
| ecf6e46e | 2018-04-01 17:21:25 | check for fopen() failures in got_diffreg() | ||
| 16dcbf91 | 2018-04-01 15:59:36 | remove debug code accidentally committed | ||
| 72eb3431 | 2018-04-01 15:57:43 | look up deltas in the correct pack file | ||
| 040bf4a1 | 2018-04-01 14:43:53 | stop using fmemopen(); that code path didn't work correctly | ||
| 5a83d54e | 2018-04-01 14:28:17 | verify diff output in blob diff test | ||
| 0857e5e4 | 2018-04-01 13:48:45 | add a script which decompresses a git object I will never remember which command to use and how to get it... | ||
| 1ca4538e | 2018-03-27 23:29:21 | fix wrong argv[] index in cmd_log() | ||
| 92e5c17e | 2018-03-27 23:27:09 | update log usage() | ||
| 971751ac | 2018-03-27 23:20:50 | make log -p print an extra newline after diff | ||
| 84eb021e | 2018-03-27 23:18:58 | show function prototypes in diff output | ||
| 07ccb00b | 2018-03-27 23:08:07 | be careful about NULL trees when diffing entries | ||
| c2c21d46 | 2018-03-27 21:56:33 | show 3 lines of context in file diffs | ||
| 79109fed | 2018-03-27 21:49:19 | implement 'got log -p' option | ||
| 1e70621d | 2018-03-27 20:47:51 | reset optind in main() | ||
| 97925469 | 2018-03-17 18:33:26 | man page tweaks | ||
| 0a585a0d | 2018-03-17 18:13:19 | remove GOT_ERR_NO_MEM, we can just use errno in those cases | ||
| 718b3ab0 | 2018-03-17 17:50:48 | rename the library-internal headers again to a common prefix | ||
| 8bf5b3c9 | 2018-03-17 17:42:48 | rewrite 'got log' without recursion | ||
| 4589e373 | 2018-03-17 15:41:39 | remove mmap() stuff; checkout is fast enough for now | ||
| 0bd0053c | 2018-03-17 15:31:18 | handle empty files in got_packfile_extract_object() | ||
| 56866f4a | 2018-03-17 15:27:00 | fix resource leaks in error paths of got_object_blob_open() | ||
| d0f3be7c | 2018-03-17 15:17:14 | initialize some output variables on failure | ||
| 6bb255dc | 2018-03-17 15:12:44 | don't dup_packidx() during cache lookup; fixes performance :) | ||
| 40426839 | 2018-03-17 15:05:06 | remove unused argument from get_delta_chain_max_size() | ||
| c52ac529 | 2018-03-17 15:01:36 | extract objects smaller than DELTA_RESULT_SIZE_CACHED_MAX to memory | ||
| a53d2f13 | 2018-03-17 14:19:13 | cache delta data in struct got_delta directly | ||
| 6d89869a | 2018-03-17 03:35:04 | use cached packfile in open_packed_object() | ||
| f78ec441 | 2018-03-17 03:33:47 | fix memleak in test helper function print_tree_object() | ||
| 18e99ab6 | 2018-03-17 03:32:28 | fix fd leak in got_object_open() | ||
| 999f19f6 | 2018-03-17 02:36:20 | use cached packfile in resolve_ref_delta() | ||
| e1ad6ebc | 2018-03-17 02:12:34 | remove path_packfile from struct got_delta_cache; add a counter instead | ||
| f7e127f3 | 2018-03-17 02:02:32 | move delta cache into struct got_pack | ||
| 7e656b93 | 2018-03-17 01:37:48 | add struct got_pack; some preparation for mmap, which isn't used yet | ||
| b29656e2 | 2018-03-16 23:05:12 | set obj->size of packed deltified objects to object's actual size | ||
| 65cf1e80 | 2018-03-16 22:33:22 | revert the pack file handle cache again; needs more thought | ||
| ef2bccd9 | 2018-03-16 22:14:51 | stop opening pack files redundantly to read deltas | ||
| 6845d284 | 2018-03-16 21:40:20 | use SEEK_SET instead of SEEK_CUR after opening packfile | ||
| 87c99799 | 2018-03-16 21:26:06 | start caching file handles to packfiles | ||
| 6715a751 | 2018-03-16 21:08:22 | allow a profiled build with 'make PROFILE=yes' | ||
| 92f27f70 | 2018-03-16 21:04:40 | i committed the profile build stuff again... back it out | ||
| 19d747f7 | 2018-03-16 20:18:09 | avoid an extra memcpy in got_inflate_to_mem() | ||
| 43a2d19d | 2018-03-16 19:28:52 | need to subtract hdrlen from tree data in got_object_tree_open() | ||
| ea35256b | 2018-03-16 19:27:48 | avoid a round-trip via tempfile when reading packed commits | ||
| 40dc5ff8 | 2018-03-16 19:22:22 | rename a function for clarity | ||
| e0ab43e7 | 2018-03-16 19:20:15 | avoid a round-trip of data through a temp file when reading trees | ||
| 9e29d27e | 2018-03-15 01:36:32 | revert accidental changes from 9feb4ff2689af67633c98892e721ccd407ea1c92 These changes enabled profiling. | ||
| 8628c62d | 2018-03-15 01:21:57 | process small deltas in memory; unfortunately it is not faster... | ||
| 1cc8e7f9 | 2018-03-15 00:31:05 | remove a useless and leaky allocation | ||
| 9db65d41 | 2018-03-14 23:42:16 | In dump_delta_chain(), don't open the packfile if it's not needed. | ||
| ec889268 | 2018-03-14 23:32:19 | fix open file handle leak in dump_delta_chain() | ||
| 9feb4ff2 | 2018-03-14 02:37:58 | propagate error from delta cache insertion; fixes mem leak | ||
| bd1223b9 | 2018-03-14 01:21:09 | add a delta cache; saves us from reading + decompressing some deltas | ||
| 4834ca96 | 2018-03-13 19:03:55 | add a macro for zbuf buffer size | ||
| 8e6b5191 | 2018-03-13 18:53:41 | restrict in-memory delta processing to 4MB | ||
| 22484865 | 2018-03-13 18:28:40 | process delta chains in memory if max size is < 32 MB | ||
| 39ff877f | 2018-03-13 16:31:33 | expand deltas in memory if result size is < 32MB | ||
| 55ef7a6f | 2018-03-13 03:30:33 | man page wording tweak | ||
| c5867b47 | 2018-03-13 03:26:47 | wording in man page | ||
| 67d6b2d2 | 2018-03-13 03:25:33 | document checkout -p option | ||
| 4129c201 | 2018-03-13 03:18:53 | more man page tweaks | ||
| 285dc8a4 | 2018-03-13 03:11:35 | add more information to got(1) man page | ||
| 48a3b934 | 2018-03-13 03:06:19 | add initial draft of got-repository(5) man page | ||
| 0bb8a95e | 2018-03-12 22:00:08 | add support for checking out a subtree | ||
| 291c6f03 | 2018-03-12 21:52:43 | fix worktree test build | ||
| 20ecf764 | 2018-03-12 21:36:30 | tweak unkown command message | ||
| 92a684f4 | 2018-03-12 21:34:38 | show progress during checkout | ||
| c09a553d | 2018-03-12 21:19:31 | add a 'got checkout' command | ||
| 4847cca1 | 2018-03-12 20:56:31 | make is_git_repo() check for a usable HEAD reference | ||
| 4986b9d5 | 2018-03-12 20:51:37 | add support for opening bare repositories | ||
| deeca238 | 2018-03-12 20:41:51 | in is_git_repo(), actually verify presence of git repository dirs and files | ||
| 22eb8973 | 2018-03-12 20:40:15 | restore DEBUG build | ||
| d7d4f210 | 2018-03-12 20:32:20 | print errors returned from library | ||
| 987e94ba | 2018-03-12 20:26:43 | wrap long line | ||
| 1b6b95a8 | 2018-03-12 20:25:51 | add -h option (help) | ||
| 46a0db7d | 2018-03-12 20:16:21 | show a list of commands in usage() | ||
| 6f3d1eb0 | 2018-03-12 20:12:31 | make 'got log' accept a path to repository | ||
| 8b90f09e | 2018-03-12 15:30:36 | fix make install target if user name != group name | ||
| f42b1b34 | 2018-03-12 14:39:52 | implement the 'got log' command with got libraries | ||
| f8352b2a | 2018-03-12 14:10:23 | use pledge(2) in regression tests | ||
| 23b19d00 | 2018-03-12 14:08:37 | fix worktree test build: remove more unused variables | ||
| 25783624 | 2018-03-12 13:59:29 | use stricter CPPFLAGS from mpi | ||
| 5c860e29 | 2018-03-12 13:48:54 | add got(1) command code from mpi | ||
| 51664889 | 2018-03-12 13:41:13 | in got_worktree_checkout_files, init file index path before using | ||
| e77c4c9f | 2018-03-12 13:37:17 | remove base-commit meta file; this will move into the fileindex | ||
| c34b20a2 | 2018-03-12 13:06:03 | write file index after checking out files | ||
| 9d31a1d8 | 2018-03-11 20:39:31 | initial implementation of worktree checkout | ||
| dc2404d9 | 2018-03-11 14:28:36 | remove got_worktree_change_head() for now | ||
| 35be1456 | 2018-03-11 14:27:53 | implement got_worktree_get_head_ref_name() |