|
c4d7a9c4
|
2018-06-11T03:13:33
|
|
replace inline code with call to open_commit() helper
|
|
79f35eb3
|
2018-06-11T03:09:27
|
|
rename got_parent_id to got_object_qid; better generic name
|
|
b43fbaa0
|
2018-06-11T02:54:29
|
|
do not store commits in the commit graph; saves memory
|
|
d7b08640
|
2018-06-11T02:27:01
|
|
remove unused function
|
|
6ede4e7a
|
2018-06-11T02:20:38
|
|
fix check for author != committer in 'got log'
|
|
7cd42a1a
|
2018-06-11T02:17:16
|
|
free timezone offset strings in got_object_commit_close()
|
|
6c281f94
|
2018-06-11T02:14:44
|
|
show timezone offset in 'got log'
|
|
ef530fe5
|
2018-06-11T01:45:42
|
|
make commit timestamps work across privsep
|
|
c0768b0f
|
2018-06-11T01:36:03
|
|
make 'got log' show time in human-readable format
|
|
4626e416
|
2018-06-11T01:25:06
|
|
parse commit timestamps when opening commits
|
|
6e790f45
|
2018-06-11T00:50:26
|
|
move parse_commit_time() to object.c and make public API
|
|
3fe1abad
|
2018-06-11T00:36:59
|
|
make 'got log' always show parents of merge commits
|
|
a0603db2
|
2018-06-11T00:32:25
|
|
add -v option 'got log'; currently shows parent commits
|
|
4bd3f2bb
|
2018-06-11T00:27:10
|
|
some commits were missing from the commit graph
|
|
832c249c
|
2018-06-11T00:01:54
|
|
indent log messages in output of 'got log'
|
|
c363871b
|
2018-06-10T23:47:40
|
|
commit graph: don't omit commits with equal timestamps
|
|
372ccdbb
|
2018-06-10T19:01:41
|
|
basic commit graph; make 'got log' use it; WIP with known bugs
|
|
917bfd05
|
2018-06-10T14:55:20
|
|
add an extra callback argument to got_object_idset_for_each()
|
|
45b73774
|
2018-06-04T22:34:08
|
|
rename got_object_idset_get_data() to got_object_idset_get()
|
|
d5a90aac
|
2018-06-04T22:32:38
|
|
return existing data if existing object id is added to set
|
|
c6f420bf
|
2018-06-04T21:50:01
|
|
expose number of elements in an object id set
|
|
56cca8e5
|
2018-06-04T20:54:13
|
|
use macro instead of literal ".pack"
|
|
72fb0363
|
2018-06-04T20:53:30
|
|
use macro instead of literal ".idx"
|
|
d475dd0d
|
2018-06-04T20:52:43
|
|
use strlcpy instead of strncpy
|
|
4738e5f4
|
2018-06-04T20:46:09
|
|
remove unnecessary forward declaration
|
|
956a5d5a
|
2018-06-04T20:33:41
|
|
replace unnecessary use of FOREACH_SAFE with FOREACH
|
|
8392272e
|
2018-06-04T20:30:22
|
|
fail test gracefully instead of aborting
|
|
8e41b2f8
|
2018-06-04T20:29:04
|
|
check for NULL error return in idset test
|
|
ddb547b4
|
2018-06-04T20:27:57
|
|
tests for object id sets
|
|
54be8251
|
2018-06-04T20:23:59
|
|
add an object id set data structure
|
|
c8262310
|
2018-06-04T18:11:39
|
|
use local variable to save screen estate in got_packidx_open()
|
|
0b48ab23
|
2018-06-04T18:06:47
|
|
wrap overlong lines
|
|
6fd11751
|
2018-06-04T18:02:06
|
|
turns out on-disk path of pack file may not match its hash
Fixes reading a repo with a pack idx and file dated June 2011,
where the filename does not contain the actual packfile SHA1.
|
|
f5feadcc
|
2018-06-04T16:22:01
|
|
fix bogus free() in error path of cache_pack()
|
|
9c2eaf34
|
2018-05-20T20:48:01
|
|
use the full terminal width in tog log view
|
|
e0b650dd
|
2018-05-20T20:22:49
|
|
fix drawing issue with overlong lines in tog diff
|
|
963b370f
|
2018-05-20T20:17:30
|
|
move two functions up in tog.c; avoids forward-declaration
|
|
bb737323
|
2018-05-20T20:14:32
|
|
fix wide-character support in tog log view
|
|
61e69b96
|
2018-05-20T19:08:05
|
|
better trimming of lines to the right length in tog diff
|
|
d56caa55
|
2018-05-20T15:21:20
|
|
wrap overlong line
|
|
9c2de6ef
|
2018-05-20T15:17:58
|
|
don't force a complete screen redraw on every refresh
|
|
9fc8d6a2
|
2018-05-20T15:14:11
|
|
check fprintf() return values in got_diff_objects_as_commits()
|
|
596de398
|
2018-05-20T15:09:16
|
|
remove redundant check in scroll_down()
|
|
15c91275
|
2018-05-20T15:05:43
|
|
reformat code to avoid overlong lines
|
|
dd0a52c1
|
2018-05-20T15:04:07
|
|
rewrite scrolling code for page-down in log view
|
|
8df4052c
|
2018-05-20T14:27:52
|
|
fix selection of last entry when scrolling tog log view
|
|
350efba7
|
2018-05-20T14:18:12
|
|
fix diff display for last entry in tog log view
|
|
917a23a3
|
2018-05-20T14:06:43
|
|
fix previous: make page-down key move selection on last page
|
|
9a6bf2a5
|
2018-05-20T14:04:17
|
|
simplify tog log view scroll_down()
|
|
16482c3b
|
2018-05-20T13:49:56
|
|
rename function argument for scrolling helpers in tog
|
|
e72902bb
|
2018-05-20T13:40:36
|
|
whitespace
|
|
75e48879
|
2018-05-20T13:28:33
|
|
make space bar scroll page down in tog diff view
|
|
b304db33
|
2018-05-20T13:25:31
|
|
implement page down/up scrolling in tog diff view
|
|
9b697879
|
2018-05-20T13:03:52
|
|
make got_diff_objects_as_commits() require obj2 parameter
|
|
bacc9935
|
2018-05-20T13:02:12
|
|
show log message above a diff between commits
|
|
b74c7625
|
2018-05-20T12:51:27
|
|
make git_diff_object helpers error if both objects are NULL
|
|
f7182337
|
2018-05-20T12:42:44
|
|
restore blocking input in case we take an error path in tog
|
|
925e6f23
|
2018-05-20T12:40:31
|
|
allow scrolling tog diff view with enter/backspace
|
|
cd0acaa7
|
2018-05-20T12:37:25
|
|
allow switching from log view to diff view in tog
|
|
4ed7e80c
|
2018-05-20T11:59:33
|
|
mark many functions and structs static in got.c and tog.c
|
|
cbb6b58a
|
2018-05-20T11:52:25
|
|
remove view_id stuff from tog; it's unused
|
|
d6baf17a
|
2018-05-20T11:51:31
|
|
remove pointless comment
|
|
fed328cc
|
2018-05-20T11:50:42
|
|
merge log_view and diff_view structs
|
|
5c5136c5
|
2018-05-20T11:46:22
|
|
remove unused main window/panel in tog
|
|
511a516b
|
2018-05-19T16:57:12
|
|
move got_opentmp* functions to public API; used from tog
|
|
11528a82
|
2018-05-19T16:28:32
|
|
move common diff helpers from got and tog into lib/diff.c
|
|
26ed57b2
|
2018-05-19T15:52:08
|
|
implement 'tog diff' in a basic way
|
|
e50ee4f1
|
2018-05-10T14:52:46
|
|
always scroll down by a full page during page-down scroll
|
|
06abe2cd
|
2018-05-10T14:49:40
|
|
fix single-step downwards scrolling in tog; broken by previous
|
|
dfc1d240
|
2018-05-10T14:44:11
|
|
improve selection behaviour for page-up/down scrolling
|
|
80ee4603
|
2018-05-10T14:37:53
|
|
disallow single-step scrolling beyond available commits in tog
|
|
4a7f7875
|
2018-05-10T14:35:47
|
|
implement page-down scroll in tog log view
|
|
48531068
|
2018-05-10T14:12:07
|
|
implement page-up scrolling in tog log view
|
|
aa075928
|
2018-05-10T14:10:08
|
|
add a tog helper function for scrolling down N lines
|
|
07b55e75
|
2018-05-10T13:41:50
|
|
add a tog helper function for scrolling up N lines
|
|
6f99ebb8
|
2018-05-10T13:34:01
|
|
don't fetch commits redundantly when scrolling down in tog
|
|
1f475ad8
|
2018-05-10T13:24:48
|
|
hide terminal cursor in tog
|
|
8ec9698d
|
2018-05-10T13:18:32
|
|
tweak conditional; no functional change
|
|
d91e25cb
|
2018-05-10T13:17:03
|
|
implement upwards scrolling in tog log view
|
|
899d86c2
|
2018-05-10T13:10:36
|
|
make tog store all first-parent commits, not just those displayed
|
|
d82ad331
|
2018-05-09T20:53:57
|
|
add get_head_commit_id() helper function to tog
|
|
5da4c0f8
|
2018-05-09T20:34:11
|
|
fix upper limit of number of commits in log view
|
|
520426b0
|
2018-05-08T09:08:27
|
|
fix error handling case in tog(1)
|
|
4f1a8200
|
2018-05-08T09:07:46
|
|
fix potential crash in tog(1)
|
|
c4972b91
|
2018-05-07T18:40:08
|
|
implement downwards scrolling for tog(1)
|
|
99db9666
|
2018-05-07T17:23:52
|
|
add push/pop routines to manage commit queue in tog's log view
|
|
31120ada
|
2018-04-30T16:03:30
|
|
tog(1): handle vertical window resize events properly
|
|
d6df9be4
|
2018-04-30T15:50:47
|
|
add a quick path for redraw in log view
|
|
881b2d3e
|
2018-04-30T15:42:30
|
|
fixed column size for log display
|
|
d0f709cb
|
2018-04-30T15:04:44
|
|
in tog_log_view close the root object as soon as possible
|
|
0553a4e3
|
2018-04-30T15:00:05
|
|
split fetching and drawing of commits into separate steps
|
|
ad7de8d9
|
2018-04-30T14:33:28
|
|
tog(1): improve "unknown command" error message
|
|
c2301be8
|
2018-04-30T14:20:02
|
|
make tog(1) command argument optional
|
|
6d9fbc00
|
2018-04-29T18:08:36
|
|
trim author names in tog log view
|
|
00a838fa
|
2018-04-29T17:55:01
|
|
make keypad work in log view
|
|
80ddbec8
|
2018-04-29T17:49:32
|
|
make tog log show one commit per line and highlight selected one
|
|
9f7d7167
|
2018-04-29T13:45:53
|
|
add skeleton for tog(1)
|
|
0c048b15
|
2018-04-27T11:25:46
|
|
offsets in pack files should not make us seek beyond EOF
|
|
b419fc47
|
2018-04-26T22:17:43
|
|
error out if child dies or does not exit with success
|
|
8b2180d4
|
2018-04-26T19:47:10
|
|
store fd instead of FILE in struct got_pack to prepare privsep
|