got


Log

Author Commit Date CI Message
Stefan Sperling f2cf8fbb 2019-04-04T17:12:02 improve partial update documentation
Stefan Sperling c4cdcb68 2019-04-03T16:17:53 add support for partial updates, which affect specific paths only
Stefan Sperling c02c541e 2019-03-29T12:55:46 scan for git repository before applying unveil(2)
Stefan Sperling a129376b 2019-03-29T00:04:52 add initial implementation of 'got revert'
Stefan Sperling 7154f6ce 2019-03-27T09:22:15 make 'got status' detect and indicate merge conflict markers
Stefan Sperling 4dfb2f0f 2019-03-26T14:16:11 mention bare repos in git-repository(5), not got(1)
Stefan Sperling a3a2b44e 2019-03-26T14:00:43 more wording tweaks in git-repository(5)
Stefan Sperling f877d8eb 2019-03-26T13:53:17 fix documentation of .git/branches/ directory
Stefan Sperling fb2921d0 2019-03-26T13:41:26 wording tweak in got(1) man page
Stefan Sperling ae73e26f 2019-03-26T13:40:15 mark-up tweak in got(1) man page
Stefan Sperling 5531f75d 2019-03-26T13:39:02 remove mission statement from got(1) man page
Stefan Sperling 6cd959e6 2019-03-26T13:02:18 typo in got(1) man page
Stefan Sperling 079890a9 2019-03-26T13:01:25 document the new A and D status codes for 'got status'
Stefan Sperling 3d50f291 2019-03-26T12:56:04 typos and wording fixes in git-repository(5)
Stefan Sperling 03301f46 2019-03-26T12:52:21 various tweaks and additions to git-repository(5) man page
Stefan Sperling fdcf78bb 2019-03-26T12:15:11 typo fix in got-worktree(5)
Stefan Sperling 84258ea0 2019-03-26T12:11:31 start documenting the got's work tree format
Stefan Sperling 031a5338 2019-03-26T10:46:18 make got_worktree_schedule_add() report 'added' via status_cb
Stefan Sperling c2253644 2019-03-26T10:41:22 unveil repository path in 'got rm'
Stefan Sperling 2ec1f75b 2019-03-26T10:35:33 add a basic implementation of 'got rm'
Stefan Sperling a67e2392 2019-03-26T09:11:13 trim leading whitespace from command descriptions
Stefan Sperling d00136be 2019-03-26T09:03:53 implement a basic 'got add' command
Stefan Sperling 1b3893a2 2019-03-18T16:58:14 prevent free with bogus pointer in 'got log' error path
Stefan Sperling e7301579 2019-03-18T16:54:15 fix 'got log PATH' in a bare git repository; broken by previous
Stefan Sperling 6c7ab921 2019-03-18T16:48:18 introduce got_worktree_resolve_path()
Stefan Sperling cbd1af7a 2019-03-18T16:41:10 make 'got log PATH' work consistently from inside a work tree
Stefan Sperling e0b57350 2019-03-12T11:56:50 'got ref -l' can do without cpath and fattr pledges
Stefan Sperling 7143d404 2019-03-12T11:55:36 make 'got log' and 'tog log' skip revs in the got/ namespace
Stefan Sperling 97430839 2019-03-11T19:38:35 'got update' also needs repo write access now
Stefan Sperling 0cd1c46a 2019-03-11T18:07:33 create references to base commits of got worktrees
Stefan Sperling e2e879a0 2019-03-11T16:58:21 introduce got_ref_list_free() and use it in got and tog
Stefan Sperling d0eebce4 2019-03-11T16:48:43 add 'got ref' subcommand; no support for symbolic refs yet
Stefan Sperling 9e672c74 2019-03-11T14:56:04 implement got_ref_write()
Stefan Sperling 2deda0b9 2019-03-07T13:31:00 make got show command-specific usage if command is used wrongly
Stefan Sperling efcae1c6 2019-03-07T12:46:59 unveil worktree in cmd_log(); fixes 'got log path/to/file'
Stefan Sperling d3d493d7 2019-02-21T22:57:29 got: fix memory leak in print_commit()
Stefan Sperling fb43ecf1 2019-02-11T11:59:09 check for errors from fclose()
Stefan Sperling cbe7f848 2019-02-11T11:35:55 check for fflush() errors
Stefan Sperling 927df6b7 2019-02-10T18:42:29 allow restricting 'got diff' and 'got status' to a path in work tree
Stefan Sperling 3fc0c068 2019-02-10T16:45:15 make 'got diff' not show a diff header if work tree has no mods
Stefan Sperling db0c2996 2019-02-10T15:42:10 document trailing annotations shown by 'got tree'
Stefan Sperling d6e648b4 2019-02-10T15:32:19 make 'got tree' identify executable files
Stefan Sperling 1545c615 2019-02-10T13:23:52 show commit id after update even if all files were missing
Stefan Sperling a378724f 2019-02-10T13:20:43 make 'got update' restore missing files
Stefan Sperling 68ed9ba5 2019-02-10T12:02:52 preserve executable bit on files during checkout and update
Stefan Sperling 276262e8 2019-02-08T15:27:19 fix typo in status code name: GOT_STATUS_MODIFIY -> GOT_STATUS_MODIFY
Stefan Sperling 7f838b36 2019-02-08T15:25:38 document status codes displayed by 'got update'
Stefan Sperling 6353ad76 2019-02-08T15:12:00 make 'got update' merge file edits
Stefan Sperling c844a238 2019-02-06T01:22:16 man page tweaks
Stefan Sperling d9498b20 2019-02-06T00:13:31 don't bother showing the HEAD ref in 'got log'
Stefan Sperling b72f483a 2019-02-06T00:04:59 make 'got diff' show local changes in work tree
Stefan Sperling 6efaaa2d 2019-02-05T19:15:46 port fix for a work tree path bug from 'tog blame' to 'got blame'
Stefan Sperling 9270e621 2019-02-05T18:39:30 wrap overlong line
Stefan Sperling 0c06baac 2019-02-05T18:37:28 make 'got blame' function in a work tree
Stefan Sperling 8994de28 2019-02-05T18:22:18 fix got_worktree_open() error check in cmd_tree()
Stefan Sperling e9cf2e30 2019-02-05T18:18:07 document 'got log' behaviour inside a work tree
Stefan Sperling cffc0aa4 2019-02-05T18:15:49 make 'got log' function inside a work tree
Stefan Sperling 9bf7a39b 2019-02-05T18:07:33 make 'got tree' behave as advertised in subdirs of a work tree
Stefan Sperling 8c02d095 2019-02-05T17:49:01 make 'got update' unveil the root dir of the worktree
Stefan Sperling c7f4312f 2019-02-05T17:46:58 make 'got status' work in subdirectories of a work tree
Stefan Sperling 0c849583 2019-02-05T17:00:57 improve documentation of 'got tree'
Stefan Sperling 7a2c19d6 2019-02-05T16:46:33 make 'got tree' work from inside a work tree
Stefan Sperling 0dbc2271 2019-02-05T16:16:13 make 'got status' detect obstructed files
Stefan Sperling 6bad629b 2019-02-04T15:05:36 add 'got status' command
Stefan Sperling 289e3cbf 2019-02-04T10:53:04 set CTYPE locale category only; leave others in "C" locale
Stefan Sperling 141c2bff 2019-02-04T09:55:45 abbreviate remote refs in output of 'got log'
Stefan Sperling e34f9ed6 2019-02-02T15:07:38 in 'got log' output, abbreviate ref names under heads/
Stefan Sperling 199a4027 2019-02-02T15:00:28 make 'got log' show packed refs and HEAD ref (pther refs not shown yet)
Stefan Sperling 1caad61b 2019-02-01T22:38:25 make 'got log' resolve tags in -c option argument
Stefan Sperling 0032ca71 2019-01-23T16:47:52 In got.1, clarify that 'got update' operates on current branch only.
Stefan Sperling 5d56da81 2019-01-13T17:15:53 happy new copyright year
Stefan Sperling 784955db 2019-01-12T22:45:19 print a more useful message when an update had nothing to do
Stefan Sperling 8069f636 2019-01-12T19:28:48 implement -c option for 'got checkout'
Stefan Sperling c1669e2e 2019-01-09T19:20:52 implement recursive mode for 'got tree'
Stefan Sperling 25a58941 2019-01-08T23:56:48 remove the pathset abstraction again; replaced by RB tree
Stefan Sperling 90285c3b 2019-01-08T20:13:18 properly remove empty directories left behind during updates
Stefan Sperling 7839bc15 2019-01-06T10:42:56 make got_repo_get_path() return const char *
Stefan Sperling f12d0dbe 2019-01-04T18:34:21 whitespace
Stefan Sperling 0f8d269b 2019-01-04T17:36:37 apply unveil(2) to 'got tree'
Stefan Sperling 36e2fb66 2019-01-04T17:35:53 apply unveil(2) to 'got blame'
Stefan Sperling 25eccc22 2019-01-04T17:34:41 apply unveil(2) to 'got diff'
Stefan Sperling 6098196c 2019-01-04T17:33:31 apply unveil(2) to 'got log'
Stefan Sperling 0266afb7 2019-01-04T17:32:19 apply unveil(2) to 'got update'
Stefan Sperling 63219cd2 2019-01-04T17:25:09 use unveil(2) in 'got checkout'
Stefan Sperling 9c4b8182 2019-01-02T16:11:39 print new base commit ID when update is done
Stefan Sperling 2944241d 2018-12-30T19:44:06 add a TODO comment
Stefan Sperling be7061eb 2018-12-30T17:30:42 ensure that 'got update' stays on the current branch
Stefan Sperling 35c965b2 2018-12-29T17:22:33 add a TODO comment
Stefan Sperling 8c186821 2018-12-29T17:20:04 make 'got update' less chatty
Stefan Sperling 507dc3bb 2018-12-29T17:18:51 add a basic 'got update' command; does not merge files yet
Stefan Sperling e5dc7198 2018-12-29T16:07:41 fix 'same path prefix' check during checkout
Stefan Sperling 49520a32 2018-12-29T15:51:56 verify path prefix when checking out into existing work tree
Stefan Sperling a0eb853d 2018-12-29T15:12:23 make checkout status char unsigned
Stefan Sperling d7b62c98 2018-12-27T20:40:39 signal existing files in checkout progress output
Stefan Sperling d70b8e30 2018-12-27T20:35:14 allow checkout on top of an existing tree
Stefan Sperling 93a30277 2018-12-24T20:11:47 make got_worktree_checkout_files() infer base commit from meta data
Stefan Sperling 54156555 2018-12-24T10:58:32 undo commit timestamps next to paths in diffs; they are redundant
Stefan Sperling adacb96f 2018-12-24T10:39:46 show commit timestamps in diff headers
Stefan Sperling 15a94983 2018-12-23T14:48:47 remove struct got_object from public library API
Stefan Sperling 45d799e2 2018-12-23T12:10:27 make commit objects opaque in the library's API