Commit Briefs

Christian Weisgerber

fix move to next/prev commit in diff view when the log view is not displayed

Original analysis and final tweak by yours truly, all the hard work of fixing the program logic by stsp. ok stsp


Stefan Sperling

pass reference name along when a log view is opened from a ref view

ok naddy



Stefan Sperling

make tog call pledge(2) directly in main() instead of per-command

All of tog's pledges are currently the same, and they must be the same because tog allows switching between available command views at run-time. ok tracey





Stefan Sperling

tog's view_set_child() never returned an error; simplify accordingly

ok naddy


Stefan Sperling

remove redundant "child_focussed" variable from struct tog_view

ok naddy


Christian Weisgerber

tog's log view needs to request more commits when the window expands

ok stsp


Christian Weisgerber

pass only the view state to scroll functions that don't need the full view

ok stsp


Christian Weisgerber

reverse tree_view_visit_subtree() parameters for consistency

ok stsp



Christian Weisgerber

trim redundant and used parameters from draw_tree_entries()

ok stsp


Christian Weisgerber

trim redundant parameters from draw_blame()

ok stsp


Christian Weisgerber

trim redundant parameters from draw_file()

ok stsp


Christian Weisgerber

trim redundant and unused parameters from draw_commits() and draw_commit()

ok stsp


Christian Weisgerber

trim redundant and unused parameters from run_blame()

ok stsp


Christian Weisgerber

trim redundant parameters from log_scroll_* and trigger_log_thread functions

Also rename scroll_{up,down} to log_scroll_{up,down}; requested by stsp. ok stsp


Christian Weisgerber

trim redundant parameters from {ref,tree}_scroll_{up,down} functions

Pass only the view and scroll amount to these functions; remove unused parameters and those that are contained in the view state. ok stsp



Stefan Sperling

fix page-down/page-up scrolling in the tog tree view

problem reported by, fixed with lots of help from, and ok naddy



Christian Weisgerber

fix a typo that triggered "munmap: Invalid argument" in got blame on FreeBSD

ok stsp


Christian Weisgerber

replace echo with printf, stop option processing with "--" for portability

ok stsp