thodg/got/include

Branch :


Log

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