Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 01b7ba6b | 2019-03-11 11:36:40 | add a lockfile API | ||
| 5892cdd6 | 2019-03-10 16:17:12 | introduce got_ref_alloc() | ||
| 09589288 | 2019-03-10 15:45:07 | add got_error_uuid() | ||
| 3a6ce05a | 2019-02-11 12:32:53 | check for errors from close(2) | ||
| fb43ecf1 | 2019-02-11 11:59:09 | check for errors from fclose() | ||
| 927df6b7 | 2019-02-10 18:42:29 | allow restricting 'got diff' and 'got status' to a path in work tree | ||
| 276262e8 | 2019-02-08 15:27:19 | fix typo in status code name: GOT_STATUS_MODIFIY -> GOT_STATUS_MODIFY | ||
| 6353ad76 | 2019-02-08 15:12:00 | make 'got update' merge file edits | ||
| d1688ce0 | 2019-02-06 00:08:47 | remove a pointless error code | ||
| b72f483a | 2019-02-06 00:04:59 | make 'got diff' show local changes in work tree | ||
| c7f4312f | 2019-02-05 17:46:58 | make 'got status' work in subdirectories of a work tree | ||
| 247140b2 | 2019-02-05 17:15:54 | make got_worktree_open() crawl upwards | ||
| 0dbc2271 | 2019-02-05 16:16:13 | make 'got status' detect obstructed files | ||
| f5d3d7af | 2019-02-05 15:19:24 | use path lists to sort dirent, tree object, and file index entries | ||
| f8d1f275 | 2019-02-04 14:46:17 | add a worktree status API | ||
| a808cfa5 | 2019-02-03 17:07:55 | add GOT_ERR_BAD_REF_DATA | ||
| 2aa0475c | 2019-02-03 17:00:40 | add got_error_not_ref() | ||
| 199a4027 | 2019-02-02 15:00:28 | make 'got log' show packed refs and HEAD ref (pther refs not shown yet) | ||
| 0bd18d37 | 2019-02-01 22:16:47 | add potentially useful helpers for tag objects and refs | ||
| fb79db15 | 2019-02-01 21:01:58 | add read support for packed refs | ||
| 5d56da81 | 2019-01-13 17:15:53 | happy new copyright year | ||
| 27793341 | 2019-01-12 18:58:04 | introduce special error code for a corrupt file index | ||
| 4b0bb327 | 2019-01-06 10:49:53 | document got_repo_get_path() and got_repo_get_path_git_dir() | ||
| 6e9da951 | 2019-01-06 10:46:46 | make got_repo_get_path_git_dir() return const char * | ||
| 7839bc15 | 2019-01-06 10:42:56 | make got_repo_get_path() return const char * | ||
| 63219cd2 | 2019-01-04 17:25:09 | use unveil(2) in 'got checkout' | ||
| 512f0d0e | 2019-01-03 00:57:49 | make 'got update' remove files which were deleted | ||
| be7061eb | 2018-12-30 17:30:42 | ensure that 'got update' stays on the current branch | ||
| 507dc3bb | 2018-12-29 17:18:51 | add a basic 'got update' command; does not merge files yet | ||
| e5dc7198 | 2018-12-29 16:07:41 | fix 'same path prefix' check during checkout | ||
| 2fbdb5ae | 2018-12-29 15:54:00 | remove useless strdup from got_worktree_get_repo_path() | ||
| 49520a32 | 2018-12-29 15:51:56 | verify path prefix when checking out into existing work tree | ||
| eecfbcd1 | 2018-12-29 15:14:24 | introduce macros for status codes | ||
| a0eb853d | 2018-12-29 15:12:23 | make checkout status char unsigned | ||
| d7b62c98 | 2018-12-27 20:40:39 | signal existing files in checkout progress output | ||
| 271d2a38 | 2018-12-25 15:38:24 | store parsed head reference in struct got_worktree | ||
| 93a30277 | 2018-12-24 20:11:47 | make got_worktree_checkout_files() infer base commit from meta data | ||
| 52a74475 | 2018-12-24 16:46:13 | implement got_fileindex_read() - not yet tested | ||
| 54156555 | 2018-12-24 10:58:32 | undo commit timestamps next to paths in diffs; they are redundant | ||
| adacb96f | 2018-12-24 10:39:46 | show commit timestamps in diff headers | ||
| 4c838a52 | 2018-12-23 22:58:50 | fix message of GOT_ERR_PRIVSEP_MSG error | ||
| 7b390526 | 2018-12-23 15:01:48 | document UTF-8 API functions | ||
| 5a3026e5 | 2018-12-23 14:57:57 | remove obsolete statements from API docs | ||
| ddf1c734 | 2018-12-23 14:54:03 | make got_object_blob_id_str() a private API | ||
| 15a94983 | 2018-12-23 14:48:47 | remove struct got_object from public library API | ||
| 450eaa8b | 2018-12-23 12:12:12 | typos | ||
| 2df4e4ff | 2018-12-23 12:11:34 | mention that commit timestamps are UTC in API docs | ||
| 45d799e2 | 2018-12-23 12:10:27 | make commit objects opaque in the library's API | ||
| 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 |