Commit Briefs

ddb547b4ba Stefan Sperling

tests for object id sets


54be825117 Stefan Sperling

add an object id set data structure



0b48ab235f Stefan Sperling

wrap overlong lines


6fd11751dc Stefan Sperling

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.


f5feadcc2d Stefan Sperling

fix bogus free() in error path of cache_pack()


9c2eaf349f Stefan Sperling

use the full terminal width in tog log view


e0b650dde9 Stefan Sperling

fix drawing issue with overlong lines in tog diff


963b370f77 Stefan Sperling

move two functions up in tog.c; avoids forward-declaration


bb737323d9 Stefan Sperling

fix wide-character support in tog log view


61e69b96fd Stefan Sperling

better trimming of lines to the right length in tog diff


d56caa55a3 Stefan Sperling

wrap overlong line


9c2de6ef08 Stefan Sperling

don't force a complete screen redraw on every refresh



596de39804 Stefan Sperling

remove redundant check in scroll_down()


15c91275cb Stefan Sperling

reformat code to avoid overlong lines


dd0a52c136 Stefan Sperling

rewrite scrolling code for page-down in log view


8df4052c7d Stefan Sperling

fix selection of last entry when scrolling tog log view


350efba7a8 Stefan Sperling

fix diff display for last entry in tog log view



9a6bf2a510 Stefan Sperling

simplify tog log view scroll_down()


16482c3bbe Stefan Sperling

rename function argument for scrolling helpers in tog


e72902bba4 Stefan Sperling

whitespace


75e48879a0 Stefan Sperling

make space bar scroll page down in tog diff view


b304db3339 Stefan Sperling

implement page down/up scrolling in tog diff view