tog


Log

Author Commit Date CI Message
Stefan Sperling d68a0a7d 2018-07-10T13:47:25 implement cleaner cancellation of tog's blame view
Stefan Sperling 75b7a700 2018-07-10T13:32:19 allow quitting tog blame view while blame is in progress
Stefan Sperling 67c4c153 2018-07-10T13:24:56 fix a crash and a memory leak in tog
Stefan Sperling 84451b3e 2018-07-10T13:17:00 implement incremental blame display for tog
Stefan Sperling 63581804 2018-07-09T22:23:00 rename zbuf to inflate
Stefan Sperling fc79a48d 2018-07-09T17:00:51 add a compile time switch to read pack index with read(2)
Stefan Sperling e7ea91f8 2018-07-08T18:37:22 in tog, fix width calculation of lines with tabs
Stefan Sperling eb77ee11 2018-07-08T18:06:36 add an object id cache which backs the object cache
Stefan Sperling cf8f1261 2018-06-24T00:27:02 fix page-up scroll to '..' entries in 'tog tree'
Stefan Sperling a1eca9bb 2018-06-24T00:22:20 fix blank line and limit accounting in draw_tree_entries()
Stefan Sperling ce52c690 2018-06-24T00:18:23 show current parent directory path in 'tog tree' view
Stefan Sperling cb2ebc8a 2018-06-23T23:52:15 fix memory leak in blame_tree_entry()
Stefan Sperling d9765a41 2018-06-23T23:49:09 make blame_tree_entry() construct parent's path in correct order
Stefan Sperling 9343a5fb 2018-06-23T23:36:18 allow entering tree view from log view with 't' key
Stefan Sperling 0d4100bb 2018-06-23T23:31:35 tog: exit loop if show_commit() returns an error
Stefan Sperling ec5f13cc 2018-06-23T23:31:01 unbreak tog build...
Stefan Sperling ffd1d5e5 2018-06-23T23:29:50 implement 'tog tree'
Stefan Sperling a19e88aa 2018-06-23T19:28:32 in tog blame, read errno right after error occurred
Stefan Sperling 66b4983c 2018-06-23T19:24:50 fix error path leaks in 'tog blame'
Stefan Sperling f29d3e89 2018-06-23T19:12:36 make 'tog -h' and 'tog -h xxx' show something useful
Stefan Sperling a70480e0 2018-06-23T19:02:09 implementation of 'tog blame', not reachable via gui yet
Stefan Sperling 788c352e 2018-06-16T19:18:32 store commit timestamps as 'struct tm' in UTC
Stefan Sperling 5489743f 2018-06-13T19:32:28 make tog(1) compile again
Stefan Sperling a7f50699 2018-06-11T22:52:06 plug mem leaks in tog's mbs2ws()
Stefan Sperling 00dfcb92 2018-06-11T22:02:49 handle EILSEQ in tog(1)
Stefan Sperling 9ba79e04 2018-06-11T18:42:04 commit graph support for tog(1)
Stefan Sperling 736b910f 2018-06-11T03:21:00 use got_object_open_as_commit() in tog(1)
Stefan Sperling 79f35eb3 2018-06-11T03:09:27 rename got_parent_id to got_object_qid; better generic name
Stefan Sperling 917bfd05 2018-06-10T14:55:20 add an extra callback argument to got_object_idset_for_each()
Stefan Sperling 9c2eaf34 2018-05-20T20:48:01 use the full terminal width in tog log view
Stefan Sperling e0b650dd 2018-05-20T20:22:49 fix drawing issue with overlong lines in tog diff
Stefan Sperling 963b370f 2018-05-20T20:17:30 move two functions up in tog.c; avoids forward-declaration
Stefan Sperling bb737323 2018-05-20T20:14:32 fix wide-character support in tog log view
Stefan Sperling 61e69b96 2018-05-20T19:08:05 better trimming of lines to the right length in tog diff
Stefan Sperling d56caa55 2018-05-20T15:21:20 wrap overlong line
Stefan Sperling 9c2de6ef 2018-05-20T15:17:58 don't force a complete screen redraw on every refresh
Stefan Sperling 596de398 2018-05-20T15:09:16 remove redundant check in scroll_down()
Stefan Sperling 15c91275 2018-05-20T15:05:43 reformat code to avoid overlong lines
Stefan Sperling dd0a52c1 2018-05-20T15:04:07 rewrite scrolling code for page-down in log view
Stefan Sperling 8df4052c 2018-05-20T14:27:52 fix selection of last entry when scrolling tog log view
Stefan Sperling 350efba7 2018-05-20T14:18:12 fix diff display for last entry in tog log view
Stefan Sperling 917a23a3 2018-05-20T14:06:43 fix previous: make page-down key move selection on last page
Stefan Sperling 9a6bf2a5 2018-05-20T14:04:17 simplify tog log view scroll_down()
Stefan Sperling 16482c3b 2018-05-20T13:49:56 rename function argument for scrolling helpers in tog
Stefan Sperling e72902bb 2018-05-20T13:40:36 whitespace
Stefan Sperling 75e48879 2018-05-20T13:28:33 make space bar scroll page down in tog diff view
Stefan Sperling b304db33 2018-05-20T13:25:31 implement page down/up scrolling in tog diff view
Stefan Sperling f7182337 2018-05-20T12:42:44 restore blocking input in case we take an error path in tog
Stefan Sperling 925e6f23 2018-05-20T12:40:31 allow scrolling tog diff view with enter/backspace
Stefan Sperling cd0acaa7 2018-05-20T12:37:25 allow switching from log view to diff view in tog
Stefan Sperling 4ed7e80c 2018-05-20T11:59:33 mark many functions and structs static in got.c and tog.c
Stefan Sperling cbb6b58a 2018-05-20T11:52:25 remove view_id stuff from tog; it's unused
Stefan Sperling d6baf17a 2018-05-20T11:51:31 remove pointless comment
Stefan Sperling fed328cc 2018-05-20T11:50:42 merge log_view and diff_view structs
Stefan Sperling 5c5136c5 2018-05-20T11:46:22 remove unused main window/panel in tog
Stefan Sperling 511a516b 2018-05-19T16:57:12 move got_opentmp* functions to public API; used from tog
Stefan Sperling 11528a82 2018-05-19T16:28:32 move common diff helpers from got and tog into lib/diff.c
Stefan Sperling 26ed57b2 2018-05-19T15:52:08 implement 'tog diff' in a basic way
Stefan Sperling e50ee4f1 2018-05-10T14:52:46 always scroll down by a full page during page-down scroll
Stefan Sperling 06abe2cd 2018-05-10T14:49:40 fix single-step downwards scrolling in tog; broken by previous
Stefan Sperling dfc1d240 2018-05-10T14:44:11 improve selection behaviour for page-up/down scrolling
Stefan Sperling 80ee4603 2018-05-10T14:37:53 disallow single-step scrolling beyond available commits in tog
Stefan Sperling 4a7f7875 2018-05-10T14:35:47 implement page-down scroll in tog log view
Stefan Sperling 48531068 2018-05-10T14:12:07 implement page-up scrolling in tog log view
Stefan Sperling aa075928 2018-05-10T14:10:08 add a tog helper function for scrolling down N lines
Stefan Sperling 07b55e75 2018-05-10T13:41:50 add a tog helper function for scrolling up N lines
Stefan Sperling 6f99ebb8 2018-05-10T13:34:01 don't fetch commits redundantly when scrolling down in tog
Stefan Sperling 1f475ad8 2018-05-10T13:24:48 hide terminal cursor in tog
Stefan Sperling 8ec9698d 2018-05-10T13:18:32 tweak conditional; no functional change
Stefan Sperling d91e25cb 2018-05-10T13:17:03 implement upwards scrolling in tog log view
Stefan Sperling 899d86c2 2018-05-10T13:10:36 make tog store all first-parent commits, not just those displayed
Stefan Sperling d82ad331 2018-05-09T20:53:57 add get_head_commit_id() helper function to tog
Stefan Sperling 5da4c0f8 2018-05-09T20:34:11 fix upper limit of number of commits in log view
Stefan Sperling 520426b0 2018-05-08T09:08:27 fix error handling case in tog(1)
Stefan Sperling 4f1a8200 2018-05-08T09:07:46 fix potential crash in tog(1)
Stefan Sperling c4972b91 2018-05-07T18:40:08 implement downwards scrolling for tog(1)
Stefan Sperling 99db9666 2018-05-07T17:23:52 add push/pop routines to manage commit queue in tog's log view
Stefan Sperling 31120ada 2018-04-30T16:03:30 tog(1): handle vertical window resize events properly
Stefan Sperling d6df9be4 2018-04-30T15:50:47 add a quick path for redraw in log view
Stefan Sperling 881b2d3e 2018-04-30T15:42:30 fixed column size for log display
Stefan Sperling d0f709cb 2018-04-30T15:04:44 in tog_log_view close the root object as soon as possible
Stefan Sperling 0553a4e3 2018-04-30T15:00:05 split fetching and drawing of commits into separate steps
Stefan Sperling ad7de8d9 2018-04-30T14:33:28 tog(1): improve "unknown command" error message
Stefan Sperling c2301be8 2018-04-30T14:20:02 make tog(1) command argument optional
Stefan Sperling 6d9fbc00 2018-04-29T18:08:36 trim author names in tog log view
Stefan Sperling 00a838fa 2018-04-29T17:55:01 make keypad work in log view
Stefan Sperling 80ddbec8 2018-04-29T17:49:32 make tog log show one commit per line and highlight selected one
Stefan Sperling 9f7d7167 2018-04-29T13:45:53 add skeleton for tog(1)