Log

Author Commit Date CI Message
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 9b697879 2018-05-20T13:03:52 make got_diff_objects_as_commits() require obj2 parameter
Stefan Sperling bacc9935 2018-05-20T13:02:12 show log message above a diff between commits
Stefan Sperling b74c7625 2018-05-20T12:51:27 make git_diff_object helpers error if both objects are NULL
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)
Stefan Sperling 0c048b15 2018-04-27T11:25:46 offsets in pack files should not make us seek beyond EOF
Stefan Sperling b419fc47 2018-04-26T22:17:43 error out if child dies or does not exit with success
Stefan Sperling 8b2180d4 2018-04-26T19:47:10 store fd instead of FILE in struct got_pack to prepare privsep
Stefan Sperling be37c2e6 2018-04-24T22:21:09 don't pass redundant program name to setproctitle()
Stefan Sperling 28ec8409 2018-04-24T19:16:06 fix typo in blob read buffer size in diff_blobs()
Stefan Sperling 7918459e 2018-04-24T13:51:11 increase delta recursion limit; was too low for openbsd git repo
Stefan Sperling 730a8aa0 2018-04-24T13:49:33 don't override error codes in diff_modified_blob()
Stefan Sperling 1a6b3ab7 2018-04-24T13:34:24 fix error code in got_object_blob_open()
Stefan Sperling 2967a784 2018-04-24T13:30:34 verify size of blob received from privsep child
Stefan Sperling ff6b18f8 2018-04-24T12:50:21 read blobs through privsep
Stefan Sperling 068fd2bf 2018-04-24T12:27:59 give some privsep functions shorter names
Stefan Sperling 3aca5731 2018-04-24T12:24:57 prepare for blob privsep: use file descriptors instead of FILE
Stefan Sperling 962916a2 2018-04-24T12:19:59 add got_inflate_read_fd() and got_inflate_to_fd()
Stefan Sperling 80f4afe8 2018-04-24T11:47:09 introduce got_opentempfd()
Stefan Sperling 57efb1af 2018-04-24T10:41:15 add open_loose_blob() helper
Stefan Sperling c7254d79 2018-04-24T10:32:10 simplify error handling in got_object_blob_open()
Stefan Sperling 15c8b0e6 2018-04-24T10:23:38 extract blobs to tempfiles instead of reading through zlib
Stefan Sperling b65ae19a 2018-04-24T10:07:46 cosmetic output tweaks
Stefan Sperling 84d2af0e 2018-04-24T10:07:25 fix double-tree in cmd_checkout()
Stefan Sperling 1e51f5b9 2018-04-23T18:59:39 in got_privsep_recv_tree_obj() free tree upon imsg_read() error
Stefan Sperling 052d4dc3 2018-04-23T18:45:48 read tree names from imsg at the right offset
Stefan Sperling e033d803 2018-04-23T18:30:26 read tree objects with privsep
Stefan Sperling 86acc566 2018-04-23T16:39:36 don't transform sha1 to string and back for icommits
Stefan Sperling 366d86ca 2018-04-23T16:28:13 clean up imsg comments and declarations a bit
Stefan Sperling e506bf32 2018-04-23T15:39:51 typo
Stefan Sperling bff6ca00 2018-04-23T15:38:35 read commit objects with privsep
Stefan Sperling 442a3ddc 2018-04-23T09:38:37 try to infer repository path from work tree
Stefan Sperling e3306bd9 2018-04-23T07:20:32 simplify variable names in read_object_header_privsep_child()
Stefan Sperling 302b7dd6 2018-04-23T07:17:21 add read_object_header_privsep_child() helper
Stefan Sperling 5d43e84d 2018-04-23T07:04:30 don't proceed after errors in got_privsep_send_error()
Stefan Sperling fe36cf76 2018-04-23T07:01:14 create recv_one_imsg() helper
Stefan Sperling c4eae628 2018-04-23T06:55:08 create recv_imsg_error helper function
Stefan Sperling 6cd97fcc 2018-04-22T16:34:33 plug fd leak in read_object_header_privsep()
Stefan Sperling d5003b79 2018-04-22T16:33:07 make open_loose_object return a file descriptor
Stefan Sperling 15d3ea56 2018-04-22T15:54:56 close pipe in unpriv child
Stefan Sperling 94fbf93a 2018-04-22T15:48:01 unpriv process doesn't know the actual object id
Stefan Sperling 8c580685 2018-04-22T15:40:59 treat unexpected message from unpriv processes as error
Stefan Sperling 8aac89a7 2018-04-22T14:55:10 handle errno errors correctly in got_privsep_recv_obj()
Stefan Sperling 2178c42e 2018-04-22T14:51:49 read object headers with privsep
Stefan Sperling e6b1056e 2018-04-22T13:21:17 initialize output parameter in object_path()
Stefan Sperling d80ab12b 2018-04-02T22:12:19 it seems we won't need all that many imsg types
Stefan Sperling 7e665116 2018-04-02T21:25:56 got log: do a first-parent commit traversal instead of N-parent Running 'got log' on a repository with merge commits shows that this code isn't ready to handle merge commits yet. It printed many commits multiple times and used up a lot of memory.
Stefan Sperling 675d71c4 2018-04-02T21:14:21 clean up commit list in print_commits() regardless of error
Stefan Sperling e97248b0 2018-04-02T21:01:27 prune unused declarations from got_lib_diff.h
Stefan Sperling c48ceb4c 2018-04-02T20:58:50 remove support for the ifdef diff format from diffreg
Stefan Sperling 1afa8e43 2018-04-02T20:54:51 remove REVERSE and NREVERSE diff output options from diffreg
Stefan Sperling 6525c300 2018-04-02T20:51:57 forgot to delete D_EDIT in previous