Commits
- Commit:
f1e5aff40c5f42ab6fd83a2fb41ca0d10b3b21c9
- From:
- Omar Polo <op@omarpolo.com>
- Date:
histedit: make sure mesg is only used after pick or edit
It doesn't really make sense to use mesg after a fold or drop, or after
another mesg. it currently "works" as intended, but the behaviour is
confusing and not useful, better abort the operation as it's probably
not what the user intended.
Suggested by and ok stsp@
- Commit:
67d6e2c2d443318cc8e4ce198f9d9cb60c769093
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
tog man page: Be more precise when first introducing split layout terminology.
- Commit:
c23f71878534d77a74ed668a8081e6a2d7fc70b9
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
tog man page: improve spacing with a .Pp before global key bindings
- Commit:
2572d286b3fb3d35b340b4d1b251adfcf8cc6795
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
tog man page: tweak documentation of vertical/horizontal split for clarity
- Commit:
c5d51f20832122bdce117ecbbe7dd460627531cf
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
improve documentation of the histedit 'mesg' command
prompted by a question by op@
- Commit:
27187d45e7a2f096a06777e5ffde690e3c049490
- From:
- Mark Jamsek <mark@jamsek.dev>
- Date:
tog: only request commits when child hsplit increases
Fix bug introduced in 3c1dfe12b3 that fails to properly populate child log
views due to incorrect request_log_commits() calls: (1) when increasing the
bottom hsplit in a ref/log splitscreen; and (2) when reopening a child log
view after closing a resized child log view:
$ TOG_VIEW_SPLIT_MODE=h tog ref
return # open log view in bottom split
4+ # increase log (child/bottom) split
*new log lines are not populated*
q # close log view
return
*commits are not loaded*
ok stsp@
- Commit:
d9a7ab538a90fea0c81ac4c31fd196123baf4fd4
- From:
- Mark Jamsek <mark@jamsek.dev>
- Date:
tog: adjust view line offset when resizing hsplit
Squish bug that can move the selection cursor offscreen when resizing
horizontal splits due to bogus offset:
$ TOG_VIEW_SPLIT_MODE=h tog # 80x24
22j
return # open diff view in a hsplit
tab # focus log (top) split
10+ # increase top split by 10 lines
22j
return # open diff view in a hsplit
F # toggle fullscreen diff view
tab # focus log (parent) view in fullscreen
*selection cursor will be off the bottom of the screen*
ok stsp@
- Commit:
c0f61fa4e4ee942c16faa19eddc4b5362287b12c
- From:
- Mark Jamsek <mark@jamsek.dev>
- Date:
tog: enable moving to prev/next blame line in diff view
Blame/diff view counterpart of log/diff <,.> key maps to traverse commits
corresponding to each line of the annotated file from the diff view. Includes
fix from stsp@ to work while the file is still annotating.
ok stsp@
- Commit:
7532ccdaec478d70fa5e613b9cda974c132faa6d
- From:
- Mark Jamsek <mark@jamsek.dev>
- Date:
tog: make 'S' switch split mode irrespective of the view
Always switch internal split state and redraw view according to the
constraints of the new mode.
suggested by and ok stsp@
- Commit:
5629093afb1a64a305b4f4fd4b47a18eb05c1480
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make 'tog log' error out in shallow Git repositories instead of hanging
ok op@
- Commit:
3c1dfe12b3f3eae6dc7ef4762772e849794296c5
- From:
- Mark Jamsek <mark@jamsek.dev>
- Date:
tog: implement +/- keymaps to resize the focussed split
Increase/decrease the currently active split. New dimensions persist for the
tog session, irrespective of subsequent closures and new child views.
suggested by and ok stsp@
- Commit:
d2366e29426c9d2c88244cf41683f6574928caff
- From:
- Mark Jamsek <mark@jamsek.dev>
- Date:
tog: implement global 'S' key map to switch split mode
If in a vertical (horizontal) split, switch to horizontal (vertical), and make
new split mode persist.
ok op@
- Commit:
08f4478902d4357c8ded641e250d50abadea27c1
- From:
- Omar Polo <op@omarpolo.com>
- Date:
use got_privsep_flush_imsg instead of reinventing it
ok stsp@
- Commit:
8f137979fc5e284a136cf8950e8b3895d7ea208b
- From:
- Omar Polo <op@omarpolo.com>
- Date:
get rid of unneeded recv_imsg_error calls
got_privsep_recv_imsg users don't need to bother to look whether the
imsg type is GOT_IMSG_ERROR because got_privsep_recv_imsg already
takes care of that and turns GOT_IMSG_ERROR into `struct got_error's
automatically.
ok stsp@
- Commit:
80985c16b7649d82b559b180b486ac017c864e5a
- From:
- Omar Polo <op@omarpolo.com>
- Date:
rework got_privesp_recv_tree to use got_privsep_recv_imsg
ok stsp@
- Commit:
1df44de6f73549388bc170ad065645811ab002d0
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fix buf_alloca error handling
Left-over from how OpenRCS/OpenCVS do error handling. OK stsp@
- Commit:
230e1f1bfa1d7bbd0dee0217e22bc2817e848ad0
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
regress: use bs=1M for dd, not bs=1m; fixes -portable test failure on ubuntu
GNU dd only accepts upper-case letters for the size units.
- Commit:
d89a2828a39d1ae3d6c68b2d325ce6a3d0ca768a
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
delta_cache.c needs to include <stdint.h>; unbreaks -portable build on ubuntu
- Commit:
d68f2c0e20f502d7bea2f0136527683f830b3d6c
- From:
- Josh Rickmar <jrick@zettaport.com>
- Date:
add signer_id option to got.conf(5)
Setting this option will cause 'got tag' to sign all created tags using
the SSH key, unless overridden by the -s flag.
ok stsp@
- Commit:
bd957eacd0877b6f82a7dea14c185f3eb1e5b41c
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
mention Austin Appleby's public domain code for completeness
- Commit:
cc63cb4edd4df1d9aba5d0759b3165b8fdf2278e
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
mention additional copyright holders in got(1)
- Commit:
49be94bd99f72607389ef839d334576fb2ffe713
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add two more authors how I missed during my sweep of commit history
- Commit:
2b16c2bca8a81aa17b5ed167ab6c64b2ed90b947
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
Xr gotweb(8) from got(1)
- Commit:
ad8bd524a993d8634c1d1ac2253d5d64753125de
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
typo
- Commit:
8ca658b94f4fab88f6ce202bc8519af053b607f8
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
long overdue update of AUTHORS lists in man pages; based on commit history