Commit Briefs

Stefan Sperling

move more opentemp out of diffreg.c

ok tracey



Mark Jamsek

tog: implement support for horizontal splitscreens

Enable all main views to open primary child views in a horizontal split: log -> diff tree -> blame blame -> diff ref -> log Support is yet to be expanded to nested child views and key maps for manipulating split type and size. ok op@ and stsp@


Mark Jamsek

tog: refactor log cursor movement in prep for hsplit

Simplify the log input handler by moving (page)up/down and home/end logic into helper routines as we need to perform some checks on these cases when navigating the log view in horizontal splits. ok op@ and stsp@


Stefan Sperling

fix split-screen issue in tog when moving focus from child view to parent view

Reported by jamsek: $ tog # term wide enough to vsplit return # open commit f # fullscreen commit tab # should go to fullscreen log, but it splits the screen fix ok jamsek



Stefan Sperling

make it possible to show just one tag with 'got tag -l'

suggested by jrick ok jrick jamsek


Stefan Sperling

move got_opentempfd() out of lib/diff.c again

ok tracey




Tracey Emery

fix missed dup in open_blob per stsp@



Stefan Sperling

implement support for commit coloring in got-read-pack for speed

ok op, tracey


Mark Jamsek

tog: echo count prefix when entering compound key maps

like less(1), echo the digits as they're typed. suggested by and ok op@ stsp@


Omar Polo

got patch: handle git-style diffs for the 3-way merge too

tweak and ok stsp@