Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 6fcac457 | 2018-11-19 10:05:28 | store number of lines in int instead of size_t | ||
| f4a881ce | 2018-11-17 16:04:05 | more support for tag objects; new code is not yet reachable | ||
| d1451975 | 2018-11-11 13:52:20 | add custom error code for 'no such tree entry' errors | ||
| 91a3d81f | 2018-11-11 13:41:46 | introduce got errors with custom messages; add one for ERR_NO_OBJ | ||
| 99437157 | 2018-11-11 12:52:59 | abort checkout operations cleanly when Ctrl-C is hit | ||
| 89817b30 | 2018-11-11 11:29:19 | test for git's "Fix big left-shifts of unsigned char" delta bug | ||
| 984e8a45 | 2018-11-05 21:18:58 | implement object idset with a red-black tree | ||
| ccb26ccd | 2018-11-05 16:16:35 | avoid a call to mktime() in commit graph's add_node() | ||
| 23721109 | 2018-10-22 23:47:25 | fix logging /sys in tog while /sys symlink exists on disk | ||
| 1a76625f | 2018-10-22 21:36:39 | make 'tog log' use background thread and introduce global mutex | ||
| 4a8520aa | 2018-10-18 22:32:17 | use a constant for max diff context size | ||
| df2871d2 | 2018-10-18 11:45:20 | make amount of diff context configurable at API level | ||
| 93e45b7c | 2018-09-24 11:57:04 | use commit graph for path filtering in 'tog log' | ||
| 31cedeaf | 2018-09-15 19:42:15 | add path filtering support to commit graph | ||
| 07862c20 | 2018-09-15 15:32:22 | introduce got_object_tree_path_changed() and use it in 'got log' | ||
| 27d434c2 | 2018-09-15 13:52:06 | replace got_object_open_by_path() with got_object_id_by_path() | ||
| 6402fb3c | 2018-09-15 13:21:51 | change got_object_get_id() semantics; avoids pointless allocations | ||
| f6861a81 | 2018-09-13 23:48:14 | display file paths in diffs instead of blob SHA1s | ||
| ad242220 | 2018-09-08 16:40:28 | implement fork+exec (and by the way, fix the build...) | ||
| 55afbf19 | 2018-09-08 12:15:13 | tweak imsg-related error messages | ||
| 84717ec7 | 2018-09-02 13:30:31 | add got_locale_is_utf8() | ||
| 04ca23f4 | 2018-07-16 13:05:23 | allow filtering history by paths in 'got log' | ||
| dbc6a6b6 | 2018-07-12 19:05:28 | allow going back to previously blamed commits in tog blame | ||
| 3bf198ba | 2018-07-10 15:02:13 | always pass commit ID to incremental blame callback | ||
| d68a0a7d | 2018-07-10 13:47:25 | implement cleaner cancellation of tog's blame view | ||
| 84451b3e | 2018-07-10 13:17:00 | implement incremental blame display for tog | ||
| 883f0469 | 2018-06-23 17:57:39 | make struct got_tree_object opaque | ||
| e67369ac | 2018-06-22 14:01:06 | oops, forgot to add this file | ||
| 1943de01 | 2018-06-22 10:46:10 | add a commit cache as well | ||
| f6be5c30 | 2018-06-22 10:33:04 | add a tree object cache to struct got_repository | ||
| a19581a2 | 2018-06-21 22:04:27 | implement got_object_open_as_blob() | ||
| 35e9ba5d | 2018-06-21 19:41:20 | introduce got_object_blob_dump_to_file() | ||
| 730c718b | 2018-06-21 18:25:45 | introduce GOT_ERR_RANGE | ||
| 776d4d29 | 2018-06-17 12:34:17 | add got_object_open_as_tree() and got_object_open_by_path() | ||
| 788c352e | 2018-06-16 19:18:32 | store commit timestamps as 'struct tm' in UTC | ||
| 0ed6ed4c | 2018-06-13 18:29:04 | got log: allow first-parent traversal with the commit graph | ||
| 00dfcb92 | 2018-06-11 22:02:49 | handle EILSEQ in tog(1) | ||
| 9ba79e04 | 2018-06-11 18:42:04 | commit graph support for tog(1) | ||
| 6e0c0f9a | 2018-06-11 15:52:51 | remove got_commit_graph_contains_object() Put equivalent functionality into fetch_commits_up_to() instead. | ||
| ca2dc7e6 | 2018-06-11 15:23:52 | remove vim .swp files which crept in | ||
| 1142eae9 | 2018-06-11 15:22:15 | introduce got_commit_graph_fetch_commits_up_to() | ||
| 6a4c1890 | 2018-06-11 14:23:42 | introduce got_commit_graph_contains_object | ||
| be6a1b5a | 2018-06-11 03:17:51 | promote commit graph's open_commit() helper to public API | ||
| 79f35eb3 | 2018-06-11 03:09:27 | rename got_parent_id to got_object_qid; better generic name | ||
| b43fbaa0 | 2018-06-11 02:54:29 | do not store commits in the commit graph; saves memory | ||
| d7b08640 | 2018-06-11 02:27:01 | remove unused function | ||
| 6c281f94 | 2018-06-11 02:14:44 | show timezone offset in 'got log' | ||
| 4626e416 | 2018-06-11 01:25:06 | parse commit timestamps when opening commits | ||
| 6e790f45 | 2018-06-11 00:50:26 | move parse_commit_time() to object.c and make public API | ||
| 372ccdbb | 2018-06-10 19:01:41 | basic commit graph; make 'got log' use it; WIP with known bugs | ||
| 54be8251 | 2018-06-04 20:23:59 | add an object id set data structure | ||
| bacc9935 | 2018-05-20 13:02:12 | show log message above a diff between commits | ||
| 511a516b | 2018-05-19 16:57:12 | move got_opentmp* functions to public API; used from tog | ||
| 11528a82 | 2018-05-19 16:28:32 | move common diff helpers from got and tog into lib/diff.c | ||
| 0c048b15 | 2018-04-27 11:25:46 | offsets in pack files should not make us seek beyond EOF | ||
| b419fc47 | 2018-04-26 22:17:43 | error out if child dies or does not exit with success | ||
| bff6ca00 | 2018-04-23 15:38:35 | read commit objects with privsep | ||
| 8c580685 | 2018-04-22 15:40:59 | treat unexpected message from unpriv processes as error | ||
| 2178c42e | 2018-04-22 14:51:49 | read object headers with privsep | ||
| 5b7e13a7 | 2018-04-02 12:46:33 | put a limit on delta chain recursion | ||
| 0c60ce5a | 2018-04-02 11:10:05 | document the current public API | ||
| 5261c201 | 2018-04-01 23:37:09 | rename 'refs' to 'reference' | ||
| 3235492e | 2018-04-01 18:17:18 | add the ability to start the log at a particular commit | ||
| 0a585a0d | 2018-03-17 18:13:19 | remove GOT_ERR_NO_MEM, we can just use errno in those cases | ||
| 8bf5b3c9 | 2018-03-17 17:42:48 | rewrite 'got log' without recursion | ||
| 92a684f4 | 2018-03-12 21:34:38 | show progress during checkout | ||
| 25783624 | 2018-03-12 13:59:29 | use stricter CPPFLAGS from mpi | ||
| 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() | ||
| 6d9d28c3 | 2018-03-11 02:03:45 | implement worktree open and close operations | ||
| 09fe317a | 2018-03-11 01:33:02 | add function to read worktree meta data file | ||
| 4d94df2d | 2018-03-11 01:19:40 | rename worktree set_head() operation to change_head() | ||
| 606778cd | 2018-03-11 01:18:45 | fileindex update function probably won't be needed after all | ||
| 577ec78f | 2018-03-11 01:15:39 | store a path prefix in the worktree; will be used for subtree checkout | ||
| 281294a5 | 2018-03-10 17:14:25 | add stub for anticipated worktree function which updates fileindex | ||
| 86c3caaf | 2018-03-10 00:22:23 | add worktree skeleton code; implement got_worktree_init() | ||
| b0146884 | 2018-03-09 21:40:07 | remove unused list head | ||
| 03c6739c | 2018-02-12 23:16:53 | move got_sha1.h to private lib directory | ||
| 3b339b2f | 2018-02-12 22:56:07 | make struct got_repository opaque | ||
| 0c9bd0c5 | 2018-02-12 22:49:33 | make struct got_reference opaque | ||
| ef0981d5 | 2018-02-12 22:40:55 | make length of id string an implementation detail | ||
| 6dfa2fd3 | 2018-02-12 22:20:37 | remove got_parse_object_id(), add got_object_open_by_id_str() instead | ||
| 59ece79d | 2018-02-12 22:13:27 | make struct got_object_id opaque | ||
| 908b0194 | 2018-02-12 21:29:08 | move struct got_zstream_buf to private header zb.h | ||
| f934cf2c | 2018-02-12 21:27:40 | make struct got_blob_object opaque | ||
| 74671950 | 2018-02-12 00:15:49 | add output file argument to got_diff_tree | ||
| eb651edf | 2018-02-11 18:16:43 | more progress on reading packed/deltified objects | ||
| 885d3e02 | 2018-01-27 01:05:56 | implement delta combiner and a small test suite for it | ||
| 96f5e8b3 | 2018-01-23 13:38:17 | add support for delta chains; implement them for offset deltas | ||
| eef6493a | 2018-01-19 18:09:29 | Make struct got_object opaque to users of the library | ||
| b107e67f | 2018-01-19 18:03:07 | Implement open() support for offset delta objects | ||
| 3ee5fc21 | 2018-01-17 22:25:01 | add support for extracting non-deltified packed objects | ||
| 6c00b545 | 2018-01-17 21:59:05 | open packed objects correctly; don't worry about their contents yet | ||
| a487c1d0 | 2018-01-14 17:49:25 | refactor dump_packed_object() a bit; no functional change | ||
| 8251fdbc | 2018-01-12 23:00:06 | introduce got_ferror() and use it | ||
| f334529e | 2018-01-12 21:17:22 | add a conversion function from errno to got_error and use it | ||
| a1fd68d8 | 2018-01-12 20:59:51 | Extract non-deltified objects from pack files. | ||
| 0ebaf008 | 2018-01-10 21:56:48 | verify pack file index checksum | ||
| 0a0a3048 | 2018-01-10 21:15:21 | open pack file index |