Commits


expose number of elements in an object id set


use macro instead of literal ".pack"


use macro instead of literal ".idx"


use strlcpy instead of strncpy


remove unnecessary forward declaration


replace unnecessary use of FOREACH_SAFE with FOREACH


fail test gracefully instead of aborting


check for NULL error return in idset test


tests for object id sets


add an object id set data structure


use local variable to save screen estate in got_packidx_open()


wrap overlong lines


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.


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


use the full terminal width in tog log view


fix drawing issue with overlong lines in tog diff


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


fix wide-character support in tog log view


better trimming of lines to the right length in tog diff


wrap overlong line


don't force a complete screen redraw on every refresh


check fprintf() return values in got_diff_objects_as_commits()


remove redundant check in scroll_down()


reformat code to avoid overlong lines


rewrite scrolling code for page-down in log view