|
11b20872
|
2019-11-08T14:28:58
|
|
add colors for 'tog log' and 'tog blame'
|
|
bddb1296
|
2019-11-08T13:51:18
|
|
more s/line_color/color/g in tog
|
|
f26dddb7
|
2019-11-08T13:50:01
|
|
rename tog_line_color to just tog_color
|
|
1d7fe5cd
|
2019-11-08T13:47:51
|
|
support the terminal's "default" color in tog color schemes
|
|
c0b01bdb
|
2019-11-08T13:41:11
|
|
add color support to 'tog tree'
|
|
7169caa2
|
2019-11-08T13:15:38
|
|
mark a tog-internal function as static
|
|
6d17833f
|
2019-11-08T13:10:36
|
|
add color support to 'tog diff'
|
|
6570a66d
|
2019-11-08T11:18:29
|
|
make 'tog log' show abbreviated commit IDs if the window is large enough
suggested by landry@
|
|
9ba1d308
|
2019-10-21T09:11:19
|
|
always show the input path when realpath(3) returns an error
|
|
7ca04879
|
2019-10-19T11:06:47
|
|
fix a tog log view performance bug when lots of commits are loaded
|
|
13add988
|
2019-10-15T11:12:56
|
|
fix interlocking between tog log and man threads during search
|
|
63035f9f
|
2019-10-06T19:24:31
|
|
add -w (ignore whitespace) option to 'got diff'
|
|
50284065
|
2019-10-04T15:09:09
|
|
fix bogus error return introduced in previous commit
|
|
e6b23735
|
2019-10-04T15:01:59
|
|
update reference list when 'tog log' view is refreshed with Ctrl+L
|
|
1cae65b4
|
2019-09-22T15:27:48
|
|
missing error checks in tog(1); found by jj@ with scan-build
|
|
e10c916e
|
2019-09-15T13:53:41
|
|
change "calloc" to "strdup" for strdup() NULL return value
|
|
27a741e5
|
2019-09-11T17:29:21
|
|
tog: fix cosmetic display issues involving \n and TABs
|
|
c9956ddf
|
2019-09-08T18:13:54
|
|
use author name/email from ~/.gitconfig if GOT_AUTHOR is not set
|
|
239f6369
|
2019-09-08T13:07:54
|
|
fix line-wrap for lines spanning the terminal in tog diff view
|
|
12314ad4
|
2019-08-31T09:38:14
|
|
make 'tog blame' release its work tree lock before the main loop
|
|
2fc00ff4
|
2019-08-31T09:34:36
|
|
make 'tog log' release its work tree lock before the main loop
|
|
fd9f4a2d
|
2019-08-28T18:45:16
|
|
tog: mbs2ws: fix sizeof of element for memory allocation
|
|
63c5ca5d
|
2019-08-24T20:56:15
|
|
detect and ignore Git submodules
|
|
b8bad2ba
|
2019-08-23T20:01:06
|
|
make 'got tag -l' list tags by time stamp in descending order
|
|
29606af7
|
2019-08-23T18:42:27
|
|
allow got_ref_list() to restrict returned refs to a particular namespace
|
|
fc06ba56
|
2019-08-22T12:07:56
|
|
support blame cancellation in 'tog blame' view
|
|
6fb7cd11
|
2019-08-22T11:33:50
|
|
add cancellation support to commit graph and 'got blame'
|
|
e6209546
|
2019-08-22T11:12:24
|
|
untie cancel callback declaration from the work tree
|
|
7d049c18
|
2019-08-22T00:42:19
|
|
tog: fix search prompt location in split-screen view
|
|
51fe7530
|
2019-08-19T11:53:01
|
|
have tog blame refresh display more often while annotation is in progress
|
|
b02560ec
|
2019-08-19T09:54:52
|
|
fix number of lines accounted for during blame
|
|
0d8ff7d5
|
2019-08-15T00:15:32
|
|
rename got_blame_incremental() to got_blame()
|
|
09867e48
|
2019-08-13T17:01:23
|
|
properly parse timestamps in commit objects as UTC (patch by Hiltjo Posthuma)
|
|
5943eee2
|
2019-08-13T16:58:34
|
|
strip Git GPG signatures from log messages
|
|
5d844a1e
|
2019-08-13T15:41:46
|
|
don't attempt to parse Git's "leightweight" tags as real tag objects
|
|
52b5abe1
|
2019-08-13T10:21:12
|
|
make 'tog log' display tags in addition to branch references
|
|
848d6979
|
2019-08-12T13:43:17
|
|
annotate symlinks with @ in 'got tree' and 'tog tree'
|
|
8d0fe45a
|
2019-08-12T11:31:27
|
|
fix crashes in tog when blame returns no results on a file
fix for underlying blame bug still pending...
|
|
83ce39e3
|
2019-08-12T10:58:33
|
|
tog: plug memory leak in blame_tree_entry()
|
|
c4843652
|
2019-08-12T10:55:58
|
|
fix double-free when blame view is closed in error path; found by otto@
|
|
d264cece
|
2019-08-12T10:50:32
|
|
make tog's log thread bail out upon SIGPIPE; I don't fully grok which
thread will see these signals; somebody please page Mr. Posix
|
|
963ecf2a
|
2019-08-12T09:31:52
|
|
don't let a pthread mutex unlock error mask other errors in tog
|
|
83baff54
|
2019-08-12T09:28:12
|
|
let tog catch SIGPIPE; might help fix unclean exit issue reported by Artturi
|
|
b9d7675a
|
2019-08-11T20:24:29
|
|
wrap over-long line
|
|
a1fbf39a
|
2019-08-11T20:22:30
|
|
make "tog log" respect -r argument; from semarie@
|
|
a0de39f3
|
2019-08-09T11:56:24
|
|
fix build on OpenBSD/sparc64 (gcc)
|
|
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)
|