Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 0032ca71 | 2019-01-23 16:47:52 | In got.1, clarify that 'got update' operates on current branch only. | ||
| 5d56da81 | 2019-01-13 17:15:53 | happy new copyright year | ||
| 784955db | 2019-01-12 22:45:19 | print a more useful message when an update had nothing to do | ||
| 8069f636 | 2019-01-12 19:28:48 | implement -c option for 'got checkout' | ||
| c1669e2e | 2019-01-09 19:20:52 | implement recursive mode for 'got tree' | ||
| 25a58941 | 2019-01-08 23:56:48 | remove the pathset abstraction again; replaced by RB tree | ||
| 90285c3b | 2019-01-08 20:13:18 | properly remove empty directories left behind during updates | ||
| 7839bc15 | 2019-01-06 10:42:56 | make got_repo_get_path() return const char * | ||
| f12d0dbe | 2019-01-04 18:34:21 | whitespace | ||
| 0f8d269b | 2019-01-04 17:36:37 | apply unveil(2) to 'got tree' | ||
| 36e2fb66 | 2019-01-04 17:35:53 | apply unveil(2) to 'got blame' | ||
| 25eccc22 | 2019-01-04 17:34:41 | apply unveil(2) to 'got diff' | ||
| 6098196c | 2019-01-04 17:33:31 | apply unveil(2) to 'got log' | ||
| 0266afb7 | 2019-01-04 17:32:19 | apply unveil(2) to 'got update' | ||
| 63219cd2 | 2019-01-04 17:25:09 | use unveil(2) in 'got checkout' | ||
| 9c4b8182 | 2019-01-02 16:11:39 | print new base commit ID when update is done | ||
| 2944241d | 2018-12-30 19:44:06 | add a TODO comment | ||
| be7061eb | 2018-12-30 17:30:42 | ensure that 'got update' stays on the current branch | ||
| 35c965b2 | 2018-12-29 17:22:33 | add a TODO comment | ||
| 8c186821 | 2018-12-29 17:20:04 | make 'got update' less chatty | ||
| 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 | ||
| 49520a32 | 2018-12-29 15:51:56 | verify path prefix when checking out into existing work tree | ||
| 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 | ||
| d70b8e30 | 2018-12-27 20:35:14 | allow checkout on top of an existing tree | ||
| 93a30277 | 2018-12-24 20:11:47 | make got_worktree_checkout_files() infer base commit from meta data | ||
| 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 | ||
| 15a94983 | 2018-12-23 14:48:47 | remove struct got_object from public library API | ||
| 45d799e2 | 2018-12-23 12:10:27 | make commit objects opaque in the library's API | ||
| 56765ebb | 2018-12-23 11:37:47 | remove colon from diff header | ||
| 0f2b3dca | 2018-12-22 12:57:39 | show diffed commit IDs in 'got log -p' output | ||
| a9a46275 | 2018-12-22 12:52:21 | show IDs of commits being compared in 'got diff' | ||
| 33d869be | 2018-12-22 12:44:02 | undo previous; indentation is enough to avoid parsing problems | ||
| e52d343e | 2018-11-29 10:23:41 | make 'got log' show the number of lines in a log message | ||
| 84453469 | 2018-11-11 14:36:55 | make 'got log' and 'got tree' bail out cleanly upon Ctrl-C | ||
| 80d5f134 | 2018-11-11 12:59:22 | don't be noisy on stderr when Ctrl-C is hit | ||
| 99437157 | 2018-11-11 12:52:59 | abort checkout operations cleanly when Ctrl-C is hit | ||
| f054b67a | 2018-11-05 22:28:03 | remove object_idcache; use object_idset instead | ||
| 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 | ||
| f41a30ed | 2018-10-18 22:47:14 | remove print from 'got checkout' showing redundant information | ||
| 4a8520aa | 2018-10-18 22:32:17 | use a constant for max diff context size | ||
| ae9f01af | 2018-10-18 22:25:21 | add -C option to diff and log synopsis in got man page | ||
| 5de5890b | 2018-10-18 15:18:16 | add a 'got tree' subcommand | ||
| c0cc5c62 | 2018-10-18 11:55:49 | add diff context option to got(1) | ||
| df2871d2 | 2018-10-18 11:45:20 | make amount of diff context configurable at API level | ||
| d82de447 | 2018-09-15 19:48:08 | make 'got log' flush stdout when a commit has been printed | ||
| 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 | ||
| f2e80f4b | 2018-09-15 13:05:16 | move far indented parts of print_commits() to separate function | ||
| 0dcf3e9c | 2018-09-15 10:57:05 | tweak log message headers again | ||
| dab5fe87 | 2018-09-14 20:22:22 | tweak commit display | ||
| f6861a81 | 2018-09-13 23:48:14 | display file paths in diffs instead of blob SHA1s | ||
| 6bef87be | 2018-09-11 11:23:44 | move object cache out of repository.c to its own file | ||
| 079b2f65 | 2018-09-08 16:56:10 | add a Makefile hierarchy which builds the whole show | ||
| ad242220 | 2018-09-08 16:40:28 | implement fork+exec (and by the way, fix the build...) | ||
| a440fac0 | 2018-09-06 17:33:13 | move object parsing code into a separate file | ||
| a39318fd | 2018-08-02 11:06:34 | knf | ||
| 1ff8e573 | 2018-08-02 11:02:46 | document 'got blame' | ||
| 66bea077 | 2018-08-02 10:58:14 | move got blame's repo-path parameter to -r option | ||
| e0486a23 | 2018-08-01 20:41:38 | git-repository(5): mention that obj ID byte values are in hex | ||
| 4639d500 | 2018-08-01 20:39:27 | continue the git-repository(5) man page; still incomplete | ||
| 5e5560e1 | 2018-08-01 15:04:29 | rename got-repository(5) man page to git-repository(5) | ||
| 472e0cad | 2018-07-23 18:23:04 | fix leaks in got's print_commits() | ||
| 9c6e101a | 2018-07-23 18:06:20 | fix leaks in print_commits() | ||
| 621015ac | 2018-07-23 11:58:54 | use strsep() correctly in got's print_commit() | ||
| 117e771c | 2018-07-23 11:34:57 | eliminate local 'obj' variable in got's print_patch() | ||
| 6b765bce | 2018-07-22 15:46:50 | fix logic error in print_commits() | ||
| fcc85cad | 2018-07-22 15:17:37 | make 'got log' show all commits again and fix some leaks | ||
| 55ad411b | 2018-07-16 13:59:27 | set a boolean properly | ||
| e456239b | 2018-07-16 13:58:36 | initialize variable correctly | ||
| 04ca23f4 | 2018-07-16 13:05:23 | allow filtering history by paths in 'got log' | ||
| 7e30a9bd | 2018-07-13 11:27:04 | reenable mmap in got by default; committed by accident | ||
| 60507209 | 2018-07-13 11:26:37 | fix a leak in got_inflate_to_mem_mmap() | ||
| e79f468e | 2018-07-13 11:18:05 | re-enable object cache; committed accidentally | ||
| 14437fb1 | 2018-07-13 10:04:13 | in tog blame, set corret pointer to NULL after object close | ||
| 29779489 | 2018-07-13 00:40:57 | fix typo in Makefile comments: CPLAGS -> CFLAGS | ||
| ccfe88e6 | 2018-07-13 00:39:26 | provide a compile-time toggle for object caching | ||
| c35a7943 | 2018-07-12 15:04:11 | account for line shift in blame; lots of help from tb@ | ||
| 63581804 | 2018-07-09 22:23:00 | rename zbuf to inflate | ||
| fc79a48d | 2018-07-09 17:00:51 | add a compile time switch to read pack index with read(2) | ||
| eb77ee11 | 2018-07-08 18:06:36 | add an object id cache which backs the object cache | ||
| 404c43c4 | 2018-06-21 23:22:57 | basic 'got blame' implementation | ||
| 4bb494d5 | 2018-06-16 19:24:46 | display UTC commit timestamps in tog(1) | ||
| 788c352e | 2018-06-16 19:18:32 | store commit timestamps as 'struct tm' in UTC | ||
| 6238ee32 | 2018-06-13 19:29:57 | show 'got log' options in sorted order | ||
| 1cfab718 | 2018-06-13 19:21:52 | wording tweak in got(1) man page | ||
| d1f2edc9 | 2018-06-13 19:19:55 | make 'got log -c' accept a branch name | ||
| 1fd6d7ea | 2018-06-13 18:54:05 | remove unused -v option for 'got log' | ||
| 38e11793 | 2018-06-13 18:52:23 | improve option listings in got(1) man page | ||
| 0ed6ed4c | 2018-06-13 18:29:04 | got log: allow first-parent traversal with the commit graph | ||
| 9ba79e04 | 2018-06-11 18:42:04 | commit graph support for tog(1) | ||
| f8e900f3 | 2018-06-11 03:33:43 | use got_object_open_as_commit() in 'got log' | ||
| 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 | ||
| 6ede4e7a | 2018-06-11 02:20:38 | fix check for author != committer in 'got log' |