Commits
- Commit:
aed1f7694fc4740d880a503eac8ebe1f6c4f3eca
- From:
- Mark Jamsek <mark@jamsek.dev>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
fix diff view J keymap to diff the next commit in the log
When the last visible commit in the log view is selected while in a log/diff
horizontal split, and fullscreen is then toggled in the diff view, the user
cannot scroll to the next commit with the diff view J keymap due to a bad
predicate guarding a clamp to prevent scrolling off-screen that should only
be applied when in the horizontally split log view and not when scrolling
from the diff view. The fix also reveals an off-by-one that's only applicable
in the hsplit case in the subsequent commit loading logic that also breaks J
when attempting to scroll beyond the last loaded commit.
New regress added to cover these cases.
ok op@ (caveated that he's unsure exactly why the OB1 fix works)
- Commit:
3f7ec816e916db9f4c429fe58385f2973e8469b0
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
fix previous; as Paul points out this section talks about the repository path
I didn't take the time to read the surrounding lines, sorry.
- Commit:
1c234fa46acdcfdfe5da7858fe8958ec0a09aaa7
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
fix documentation of the default unix socket path used by gotwebd
spotted by Paul W. Rankin / rnkn via IRC
- Commit:
9832a51c8b5d6ea3e980bf0251523e9ebf301b68
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
Remove unnecessary sched_yield(2).
Re-applies commit 6b8a2b8fcd99c4365b1aa9513c0f0149beac2491 which was
reverted in commit 82954512f323c8a2d4f89d51be1e6b0f707b6c3a because
at the time the change broke the 'search' feature.
Quick testing suggests search is now working fine, so let's try again.
- Commit:
fe0e729042492b0efa2dd74dc82fca75e5383e22
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: macro cleanup
Don't leak past a define on the rest of the line.
- Commit:
df57a44f72cb707dc14c12492f85d4318f14112c
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: don't declare __bounded__ on OpenBSD
This is already defined by OpenBSD.
- Commit:
5f4098325a1b0d21f2836abcc999519333619665
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: move __bounded__ check
Not all systems (NetBSD) define __bounded__.
- Commit:
3f1103ea8d6aba2aad6eee95d8a0009bd24bd337
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: fix compilation on OpenBSD
Make -portable work on OpenBSD; explicitly use -ltls, and dont't use
PKG_CONFIG to check for a library which won't exist on OpenBSD.
- Commit:
a510db74fc60784c1f296b6acc484731bd3cec29
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas.adam22@gmail.com>
- Date:
tweak previous: when using so many words, might as well mention fetch
- Commit:
702e6fa445b6c682ff2f3812fc965dfcb9da83c9
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas.adam22@gmail.com>
- Date:
tweak the error message shown by 'got send' when ancestry has diverged
The previous message steered users towards rebase; nowadays we also have
a merge command and send -f. It's tricky to explain all possibilities of
what to do next in a single line, but this is probably better than nothing.
- Commit:
da165977d65c74af18c41b44f93df986324a66fe
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas.adam22@gmail.com>
- Date:
show a more useful error when a reference name collides with another
If a reference cannot be created because a file is present where a
directory would need to be created to accomodate the new ref's name,
report a name collision rather than an obscure mkstemps ENOTDIR error.
issue found by Lucas
- Commit:
ad18dfab1c13f15a03638c10db626a4f39827d95
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas.adam22@gmail.com>
- Date:
fix histedit -e bug where reverting all changes causes histedit -c cycles
ok op@
- Commit:
26ec500845da3b596b42ceac82f7da2875e68f80
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas.adam22@gmail.com>
- Date:
adjust some SIZE_MAX checks; ok millert@
- Commit:
9d3ac73fac074519ca1ef3696df8f0240dcd0ca7
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas.adam22@gmail.com>
- Date:
trim down the somewhat confused one-line description of gotwebd.8
- Commit:
86e2d5c48f6308d9e2383cb7d3d99add48c9323e
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: set next version
- Commit:
1e5b87a027a03fdf4e2c197e5e3ffe5ddd16fc11
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: release 0.100
- Commit:
9d288e675a8dd1834aa9adbe8bd68d73f7eb84a0
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: CI: FreeBSD-14.0
Bump the CI testing for FreeBSD to use 14.0
- Commit:
790c0958c5aa23eb59f0c7a18639129c2e5de29e
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
bump version number
- Commit:
66c4049d62dc6931a0c597f0b03e3712653be8f9
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
CHANGES for 0.100
- Commit:
7b0223448765cf9950e1c1f37137452065b585df
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
sync dist file list
- Commit:
ada2ec4f2297082f3e72915a62d7811a70287275
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
gotadmin sits in section 1, not 8
- Commit:
eeb02ce98adec0eb07c7f435cf8b0a186c72283d
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
make got.1 point out all the companion tools for easy discovery by new users
- Commit:
6becd17985c1bba6b5ad4b15965378d2fa5b54d6
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
reintroduce the 'got init' command as an alternative to 'gotadmin init'
New users trying out Got for the first time have reported trouble with
finding a way to create a new repository, based on their assumption that
Got works like Git which provides a 'git init' command.
It doesn't cost us much effort to keep this command available in both
programs to make discovery a bit easier for new users coming from Git.
- Commit:
ec1fc282066c81c2ae67cedff55b819ff8886cd8
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
fix pack file transfers which do not use sidebands
Found while running 'got clone' against a git9 server, after an
unrelated issue was reported by Lucas on IRC, thanks!
ok op@
- Commit:
0d039490032e7afdddb00a59c0e6240c9b1a4dfa
- From:
- Mark Jamsek <mark@jamsek.dev>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
plug 'got diff obj1 obj2' line metadata memory leak
Despite API callers not requesting it, we collect line metadata due to NULL
pointer checks missing a level of indirection. Reported by Kyle Ackerman.
ok op and stsp