Commits
- Commit:
ae6a69782e0a92064dbfeb83896ce38a90977414
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
speed up 'tog diff' get_filestream_info() a bit
With this, 'tog diff' is able to display clang 10 commits.
However, such huge diffs still take a rather long time to open.
get_filestream_info() is a hack. Ideally, diff line-offset information needed
by tog should be part of the result of the diff operation, rather than forcing
tog to calculate line offsets during a post-processing step.
- Commit:
7510f233f013971b4e0e7137722854f8f5c1e52b
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
simplify resource cleanup upon errors in get_filestream_info()
- Commit:
0dc7faa9e43711899b05ff94aa85278352daf2fc
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix double-free when quitting tog's diff view; found by ofree
at /home/stsp/src/got/tog/tog.c:3415
3415 free(s->line_offsets);
(gdb) bt
msg=0x80e2a4cd87e "chunk is already free %p")
at /usr/src/lib/libc/stdlib/malloc.c:300
check=1) at /usr/src/lib/libc/stdlib/malloc.c:1070
clear=0, check=<optimized out>, argsz=0)
at /usr/src/lib/libc/stdlib/malloc.c:1431
at /usr/src/lib/libc/stdlib/malloc.c:1488
at /home/stsp/src/got/tog/tog.c:3415
at /home/stsp/src/got/tog/tog.c:518
at /home/stsp/src/got/tog/tog.c:954
at /home/stsp/src/got/tog/tog.c:2728
at /home/stsp/src/got/tog/tog.c:5683
(gdb)
- Commit:
369eef86a8da74dcb95f04df3a266d9b8c8d2d9b
- From:
- Tracey Emery <tracey@traceyemery.net>
- Date:
fix some memory leaks in tog
- Commit:
528c17ddfb50dc3e1efdba2fcfec0bff8a1f2c01
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
use a more precise regex for color-highlighting 'commit' lines in 'tog log'
- Commit:
0587e10c4c4e054f8aeda2bd499b76c0ec60dc40
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add symlink support to 'got blame' and 'tog blame'
- Commit:
0d6c6ee302022b4b2746cd5a85df1f34f8891b9c
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make 'got/tog tree' show symlink targets like 'ls -lF' does: link@ -> target
- Commit:
0208f208304c36921fbcd86d33751b877aab1e96
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
show a list of paths changed in a commit with 'got log -P', and in tog
requested by matthieu@
- Commit:
79cc719fb21cd573f0b669dddf501e3fa5b389fe
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
filter out "remote/*/HEAD" references in tog log view
- Commit:
d2ad595c2cf140e23c761ef62916dbc49b40f66b
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix "searching..." displayed in tog log view while merely scrolling down
- Commit:
f9686aa566bfec8d68b52910b3448bdaeb5d2358
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
show 'searching...' during 'tog log' search even if no new commits are loaded
- Commit:
f9967bca13c359aa4ba51c67a63fad42f9569626
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
display "no matches found" if no commit matches a 'tog log' search
- Commit:
8f4ed63441b6c8e9c29c4db32ad615a1657aa1ac
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
display "no more matches" indicator if 'tog log' search cannot find any
- Commit:
7c1452c14b890849b898f0c935faf35d1042f71c
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make 'tog log' consistently scroll one page upon page-down key (found by naddy)
- Commit:
1831ac029c57d391f90a06e6aaf7f30e6b855ff7
- From:
- Christian Weisgerber <naddy@mips.inka.de>
- Date:
Subtract the status line from the number of lines to page up/down in the
log view.
ok stsp@
- Commit:
ee85c5e898e10f72841c918d9f453a6526ef7e2e
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
map 'tog path' to 'tog log path' if possible; requested by mpi@
- Commit:
a2f4a3591f215ab55f58ef4ee630b960af87a4d5
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
properly free cmd_argv in tog's main() function
- Commit:
dfd6c25013ffa89ef7879d8f6a2548f989c4f3ea
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix typo in comment; found by mpi@
- Commit:
09b5bff804353d5930f67d05e453815493aeb225
- From:
- Christian Weisgerber <naddy@mips.inka.de>
- Date:
switch "tog diff" repository path argument to a new -r option
- Commit:
a273ac941fef190ba5179b88c6809eebe471b8b3
- From:
- Christian Weisgerber <naddy@mips.inka.de>
- Date:
fix "tog diff object1 object2" by actually extracting the repository path
from the work tree
- Commit:
ea025d1dbc11c33fec290591f35673b896edd822
- From:
- Christian Weisgerber <naddy@mips.inka.de>
- Date:
add ^B/^F key bindings for page up/down in the "blame" and "tree" views
- Commit:
6962eb72119c221eca83da6b7b3bd76f730d6898
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
unify formatting of common code in tog log, blame, and tree
- Commit:
e4a0e26d952b5d39d33113b47ba98dca4f0e5539
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
prevent possible double-free introduced in previous commit
- Commit:
55cccc343d923777c51fabd4ea6c48ee0a5e3306
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add an optional path argument to 'tog tree'
- Commit:
f135c9414e4b4b77943257696a9a6f1e648b66e7
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
use a common helper function to get the path from argv in tog log and blame