|
ef129c5e
|
2019-08-03T12:10:12
|
|
tog: plug memleaks in error paths of input_log_view()
|
|
53ccebc2
|
2019-07-30T14:54:05
|
|
add 'make release' target; programs now have a version number
|
|
678cbce5
|
2019-07-28T13:10:25
|
|
allow aborting search in 'tog log' with backspace key
|
|
f2b6a97d
|
2019-07-15T19:06:05
|
|
allow branch names with tog log/blame/tree -c options
|
|
37c06ea4
|
2019-07-15T16:31:19
|
|
link _p versions of libraries if PROFILE=1; hint from claudio
|
|
ce5b7c56
|
2019-07-09T12:49:08
|
|
make got/tog list commands if -h or an unknown command is provided
|
|
d70c3147
|
2019-07-09T12:01:28
|
|
tog: fix typo in error message
|
|
3642c4c6
|
2019-07-09T10:55:36
|
|
tog: stop interpreting unknown commands as paths
|
|
57b33b64
|
2019-07-08T18:58:35
|
|
fix thread synchronization during 'tog log' search; more speed-up
|
|
96e2b566
|
2019-07-08T18:41:01
|
|
speed up search in 'tog log' while commits are still being loaded
|
|
dd88155e
|
2019-06-29T23:26:36
|
|
disambiguate abbreviated object IDs based on object type
|
|
e09a504c
|
2019-06-28T20:59:14
|
|
introduce support for abbreviated object IDs
|
|
921be706
|
2019-06-28T12:23:58
|
|
fix segfault in error path of 'tog diff'
|
|
df0b3d8a
|
2019-06-28T12:13:59
|
|
allow matching commit IDs in 'tog log' search
|
|
bf0668dd
|
2019-06-26T09:44:51
|
|
tog log: remove 'r' key-binding; we might want to re-use it later
|
|
e3d2a5c6
|
2019-06-26T09:32:39
|
|
Bind reload in 'tog log' to Ctrl+l
|
|
d01904d4
|
2019-06-25T21:52:27
|
|
add 'r' command to tog log view
|
|
f801134a
|
2019-06-25T16:56:18
|
|
don't let search in 'tog log' wrap around to beginning/end of history
|
|
2246482e
|
2019-06-25T12:27:42
|
|
make search actually work in 'tog blame'
|
|
ac66afb8
|
2019-06-24T22:37:52
|
|
fix endless loop in 'tog tree' if search has no match
|
|
f5daf9b1
|
2019-06-24T22:33:54
|
|
tog: make search pattern case-sensitive
|
|
6c4c42e0
|
2019-06-24T22:28:11
|
|
implement search for 'tog blame'
|
|
5e070240
|
2019-06-22T21:06:35
|
|
make default usage fit on one line; de-duplicates man page info
|
|
7c32bd05
|
2019-06-22T20:51:28
|
|
implement search for got tree view
|
|
2b49a8ae
|
2019-06-22T20:13:54
|
|
generalize tog's view_search_start()
|
|
1803e47f
|
2019-06-22T20:07:53
|
|
move search regex to struct tog_view
|
|
3c0b0fd4
|
2019-06-21T22:43:37
|
|
whitespace
|
|
bcf2df4d
|
2019-06-21T22:35:35
|
|
tog log search: assign matched entries in a more obvious way
|
|
1144d21a
|
2019-06-21T22:34:21
|
|
don't skip top-most item when scrolling upwards in tog log
|
|
a2a0b31e
|
2019-06-21T13:25:47
|
|
remove stray nodelay() call in tog
|
|
b55df7bc
|
2019-06-21T12:30:48
|
|
start log search at currently selected commit
|
|
20be8d96
|
2019-06-21T12:27:46
|
|
add missing case for tog log backward search
|
|
f2d4ba2a
|
2019-06-21T12:22:18
|
|
better regcomp flags for tog log search
|
|
b1bf1435
|
2019-06-21T11:59:28
|
|
implement backwards search in tog log view
|
|
ead14cbe
|
2019-06-21T11:41:49
|
|
fix performance of next search in tog log view
|
|
60493ae3
|
2019-06-21T00:06:36
|
|
implement search in 'tog log'
|
|
30f8fd5e
|
2019-06-04T21:25:23
|
|
tog: fix off-by-one which caused line-wrapping errors
|
|
67409a31
|
2019-05-24T16:10:24
|
|
tog: if opening a tree view for a logged file, jump to that file
|
|
b03c880f
|
2019-05-21T13:47:20
|
|
fix handling of non-directories in change from previous commit
|
|
941e9f74
|
2019-05-21T13:32:41
|
|
tog: if opened from log view, open tree view at path being logged
|
|
19e70ad6
|
2019-05-14T16:33:38
|
|
make 'tog log' default to the current branch in a work tree
|
|
a60a9dc4
|
2019-05-13T11:21:00
|
|
tog: implement ctrl+f/b for diff view, sync man page
|
|
c3e9aa98
|
2019-05-13T11:14:46
|
|
tog: at eof in diff view, print (END) like less does
|
|
baf4288f
|
2019-05-13T12:52:57
|
|
tog: don't clear diff view contents when indicating diff progress
this is much easier on the eyes when moving through diffs
|
|
638f9024
|
2019-05-13T12:40:57
|
|
rename got_error_prefix_errno() to got_error_from_errno()
|
|
6f10d58e
|
2019-05-12T16:07:35
|
|
be less clever: don't nest 'case' inside if (...)
no functional change
|
|
00ba99a7
|
2019-05-12T10:22:32
|
|
tog: remove view_flash(), just stop when at first/last entries
|
|
87c7274c
|
2019-05-12T10:26:50
|
|
tog: space acts as enter
|
|
a4292ac5
|
2019-05-12T10:25:37
|
|
tog: control+f and b for page down and up
|
|
1e37a5c2
|
2019-05-12T10:13:46
|
|
tog: align case statements with switch
|
|
2f17228e
|
2019-05-11T21:18:39
|
|
lock branch reference file during 'got commit' to prevent a race
|
|
1dd54920
|
2019-05-11T18:50:57
|
|
open the file index just once when adding multiple files
|
|
2af4a041
|
2019-05-11T16:21:20
|
|
got_error_set_errno: take a char arg to pass to got_error_prefix_errno
$> got rm a
got: : No such file or directory
becomes
$> got rm a
got: /path/to/a: No such file or directory
|
|
230a42bd
|
2019-05-11T13:04:38
|
|
got_error_from_errno -> got_error_prefix_errno
also add got_error_prefix_errno2 and got_error_prefix_errno3 which
should hopefully all be merged into a single function with variadic
args (but can't alloc mem)
|
|
3abe8080
|
2019-04-10T14:46:45
|
|
ensure tog's log thread always sets 'log_complete' flag on exit
|
|
c02c541e
|
2019-03-29T12:55:46
|
|
scan for git repository before applying unveil(2)
|
|
70ac5f84
|
2019-03-29T06:49:25
|
|
more init fixes for ref lists in tog
|
|
a55555f2
|
2019-03-29T06:44:52
|
|
ensure that ref list is always initialized in tog's cmd_log()
|
|
963f97a1
|
2019-03-18T17:16:32
|
|
make 'tog log' resolve paths just like 'got log' does it
|
|
7143d404
|
2019-03-12T11:55:36
|
|
make 'got log' and 'tog log' skip revs in the got/ namespace
|
|
e2e879a0
|
2019-03-11T16:58:21
|
|
introduce got_ref_list_free() and use it in got and tog
|
|
5813d178
|
2019-03-09T13:46:39
|
|
dynamically adjust length of author column in tog log view
|
|
711bb132
|
2019-03-09T13:26:10
|
|
show author's email handle instead of full name in tog log view
|
|
17020d27
|
2019-03-07T13:33:23
|
|
make tog show command-specific usage if command is used wrongly
|
|
ec142235
|
2019-03-07T13:06:01
|
|
unveil worktree in cmd_log() for tog as well
|
|
67ceb59d
|
2019-03-03T11:34:53
|
|
revert 718516bdb5ed72e3efabaeced654c82fa43b33ec; broke 'tog blame'
|
|
b51189f7
|
2019-03-01T13:05:29
|
|
always show selected commit in tog log view
|
|
5e37ffca
|
2019-02-25T16:48:56
|
|
fix scrolling-up regression in tog tree view
|
|
718516bd
|
2019-02-25T10:45:47
|
|
fix TABs causing line display overflow in tog format_line()
|
|
34bc9ec9
|
2019-02-22T13:02:48
|
|
make tog flash a view when it cannot scroll further
|
|
f5215bb9
|
2019-02-22T12:25:11
|
|
make 'tog diff' show a progress message while generating diffs
|
|
8a42fca8
|
2019-02-22T11:39:44
|
|
fix trigger_log_thread() would run forever in case the thread had an error
|
|
6e73b0d6
|
2019-02-22T11:34:16
|
|
only load commits if necessary when switching commits in diff view
|
|
08ebd0a9
|
2019-02-22T11:24:36
|
|
enable commit pre-fetching in tog log view again; this is faster
|
|
359bfafd
|
2019-02-22T11:19:48
|
|
do fast ncurses refresh while log thread is loading commits
|
|
5e224a3e
|
2019-02-22T11:16:25
|
|
reliably switch to next commit in tog diff view; don't lose key presses
|
|
c0faa76d
|
2019-02-22T10:51:46
|
|
remove hack; was based on wrong assumption (see d7a045384f72c50b)
|
|
ca9338a5
|
2019-02-22T02:24:01
|
|
remove unused function argument
|
|
7aafa0d1
|
2019-02-22T02:05:06
|
|
better interactivity while loading commits in tog log view
|
|
5e756114
|
2019-02-22T01:39:32
|
|
tog: it's enough to refresh the screen just once when fetching commits
|
|
8745e607
|
2019-02-22T01:38:45
|
|
tog: don't ask log thread for too many commits in scroll_down()
|
|
512d0df1
|
2019-02-22T01:23:10
|
|
append dots to tog blame's "annotating" progress message
|
|
b295e71b
|
2019-02-22T01:16:31
|
|
make tog log view's "loading..." message show up again
|
|
f633507b
|
2019-02-22T00:47:09
|
|
tog: disable arbitrary commit pre-fetching in scroll_down()
|
|
8b473291
|
2019-02-22T00:14:57
|
|
make tog show reference names in log and diff views
|
|
ed2c5ac2
|
2019-02-22T00:03:51
|
|
tog: don't try to load more commits in scroll_down() if log is done
|
|
0311546b
|
2019-02-21T22:30:00
|
|
tog: fix commit object leak in set_selected_commit()
|
|
d7a04538
|
2019-02-21T22:27:16
|
|
tog: don't assume log view has the parent commit in set_selected_commit()
|
|
7226d972
|
2019-02-21T22:20:06
|
|
tog: better thread synchronization in scroll_down()
|
|
bc6aae89
|
2019-02-21T22:13:12
|
|
tog: don't keep loading more commits in scroll_down()
|
|
6524637e
|
2019-02-21T21:44:49
|
|
fix log and child diff view selection out of sync when scrolling up
|
|
5c123d7e
|
2019-02-21T21:42:10
|
|
make tog's diff view commit selection keys also work in log view
|
|
fb872ab2
|
2019-02-21T21:36:44
|
|
make tog log view and child diff view stay in sync
|
|
88048b54
|
2019-02-21T15:50:41
|
|
fix tog bug where log view didn't scroll while loading commits
|
|
15a087fe
|
2019-02-21T15:34:18
|
|
in tog, allow moving between commit diffs with a single key press
|
|
fb43ecf1
|
2019-02-11T11:59:09
|
|
check for errors from fclose()
|
|
cbe7f848
|
2019-02-11T11:35:55
|
|
check for fflush() errors
|
|
d8355ef1
|
2019-02-10T15:44:12
|
|
make 'tog tree' identify executable files
|
|
eb41ed75
|
2019-02-05T19:08:41
|
|
make 'tog blame' function in a work tree
|
|
a915003a
|
2019-02-05T18:51:59
|
|
delay initialization of curses in tog until after usage()
|