got


Log

Author Commit Date CI Message
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
Stefan Sperling 56765ebb 2018-12-23T11:37:47 remove colon from diff header
Stefan Sperling 0f2b3dca 2018-12-22T12:57:39 show diffed commit IDs in 'got log -p' output
Stefan Sperling a9a46275 2018-12-22T12:52:21 show IDs of commits being compared in 'got diff'
Stefan Sperling 33d869be 2018-12-22T12:44:02 undo previous; indentation is enough to avoid parsing problems
Stefan Sperling e52d343e 2018-11-29T10:23:41 make 'got log' show the number of lines in a log message
Stefan Sperling 84453469 2018-11-11T14:36:55 make 'got log' and 'got tree' bail out cleanly upon Ctrl-C
Stefan Sperling 80d5f134 2018-11-11T12:59:22 don't be noisy on stderr when Ctrl-C is hit
Stefan Sperling 99437157 2018-11-11T12:52:59 abort checkout operations cleanly when Ctrl-C is hit
Stefan Sperling f054b67a 2018-11-05T22:28:03 remove object_idcache; use object_idset instead
Stefan Sperling ccb26ccd 2018-11-05T16:16:35 avoid a call to mktime() in commit graph's add_node()
Stefan Sperling 23721109 2018-10-22T23:47:25 fix logging /sys in tog while /sys symlink exists on disk
Stefan Sperling f41a30ed 2018-10-18T22:47:14 remove print from 'got checkout' showing redundant information
Stefan Sperling 4a8520aa 2018-10-18T22:32:17 use a constant for max diff context size
Stefan Sperling ae9f01af 2018-10-18T22:25:21 add -C option to diff and log synopsis in got man page
Stefan Sperling 5de5890b 2018-10-18T15:18:16 add a 'got tree' subcommand
Stefan Sperling c0cc5c62 2018-10-18T11:55:49 add diff context option to got(1)
Stefan Sperling df2871d2 2018-10-18T11:45:20 make amount of diff context configurable at API level
Stefan Sperling d82de447 2018-09-15T19:48:08 make 'got log' flush stdout when a commit has been printed
Stefan Sperling 31cedeaf 2018-09-15T19:42:15 add path filtering support to commit graph
Stefan Sperling 07862c20 2018-09-15T15:32:22 introduce got_object_tree_path_changed() and use it in 'got log'
Stefan Sperling 27d434c2 2018-09-15T13:52:06 replace got_object_open_by_path() with got_object_id_by_path()
Stefan Sperling 6402fb3c 2018-09-15T13:21:51 change got_object_get_id() semantics; avoids pointless allocations
Stefan Sperling f2e80f4b 2018-09-15T13:05:16 move far indented parts of print_commits() to separate function
Stefan Sperling 0dcf3e9c 2018-09-15T10:57:05 tweak log message headers again
Stefan Sperling dab5fe87 2018-09-14T20:22:22 tweak commit display
Stefan Sperling f6861a81 2018-09-13T23:48:14 display file paths in diffs instead of blob SHA1s
Stefan Sperling 6bef87be 2018-09-11T11:23:44 move object cache out of repository.c to its own file
Stefan Sperling 079b2f65 2018-09-08T16:56:10 add a Makefile hierarchy which builds the whole show
Stefan Sperling ad242220 2018-09-08T16:40:28 implement fork+exec (and by the way, fix the build...)