Commits
- Commit:
0778bf802f073bf7f785d53ab5ea4d8e6a8f0a59
- From:
- Mark Jamsek <mark@jamsek.dev>
- Date:
got: regress for log -x keyword and log -dPp combinations
Plus multiple copypasta fixes where I was cmp(1)ing stdout instead of stderr!
Fortunately, we were doing the right thing despite not checking it properly.
The log -dPp test is from op@.
ok + tweaks op@
- Commit:
07d8d6083dc8bd84b2c7ca96068ce3c35f8c1dbf
- From:
- Mark Jamsek <mark@jamsek.dev>
- Date:
fix 'got log -dPp' diffstat duplication bug
Only collect changed paths once if both -d and -P are specified;
we already checked for -d and -p. Reported by Lucas on IRC.
Regress for this and the previous (got log -x keyword) commit still due.
ok stsp@ and op@
- Commit:
93c250cd168c2e1d2f9997774c87cc2718373404
- From:
- Mark Jamsek <mark@jamsek.dev>
- Date:
got: allow 'got log -x' to accept keywords
Suggested by Lucas on IRC.
ok stsp@ and op@
- Commit:
0f2e686eec562e28977521d25101acfa4396b47a
- From:
- Omar Polo <op@omarpolo.com>
- Date:
bump the deltify table resize step
By incrementing the resize step from 64 to 256 deltifying takes
less time on modestly sized files; the resize is still a small
number instead of a fraction of the current table size (which would
be more usual for a hash table) since this code is also used in
gotd.
ok stsp
- Commit:
4ada367c22bf146c8150cb54c980abc40c6e4465
- From:
- Omar Polo <op@omarpolo.com>
- Date:
use INT32_MAX rather than INT_MAX for GOT_FILEIDX_MAX_ENTRIES
it's a different way to spell the same number, but it's more evocative
since the on-disk format is 32 bits wide.
ok stsp
- Commit:
9b2430434d761486865c6b0961d5053349c571eb
- From:
- Omar Polo <op@omarpolo.com>
- Date:
speed up read_fileindex_path()
Use a local buffer instead of calling reallocarray() every 8 bytes;
the speed up is measurable. The downside is that we're now limited
to paths long at most PATH_MAX bytes, but since this is the fileindex
it's not an issue in practice.
ok jamsek stsp
- Commit:
996fba9b2127b5170b74da3dcdf8eabc7a5f8985
- From:
- Mark Jamsek <mark@jamsek.dev>
- Date:
zap unused got_commit_object var; ok op@
- Commit:
c2ba7aa6808a2583895c024f5c85fff03948494e
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
allow modified files to be deleted during merges if content exists in the repo
This makes histedit folding work when a file is modified by commit A
and then deleted in commit B, with A being folded into B.
Problem reported by naddy@
- Commit:
7c67cf56d3e4bab38eebe16a51f0ffb790694738
- From:
- Mark Jamsek <mark@jamsek.dev>
- Via:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix occasional test failure in test_log_show_base_commit
Patch by jamsek with a request to commit. Thanks!
- Commit:
48bfa43b34c38fcf5e33c1e63dbe5dbd8c5865ce
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
prevent ncurses signal handlers from being installed while using mock-io
Aborting tog regress with Ctrl-C would trigger a "tty" pledge violation
via the built-in ncurses handler for SIGINT, installed by newterm().
Install tog's own signal handlers earlier to fix this.
- Commit:
e07c178232d764c5a0518412c4a9348e6d24cfc1
- From:
- Omar Polo <op@omarpolo.com>
- Date:
pass the right callback argument for check_mixed_commits
- Commit:
473418ff6b31540646354b031a2628bfc8e61f66
- From:
- Omar Polo <op@omarpolo.com>
- Date:
rename a few pop_id to pop_idx
leftover from 79c49d8454.
- Commit:
f6b8c3c2253c61e60153121cfa4da7c350787598
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix some non-idiomatic calls of the cancellation callback
This callback could return any error code. Do not mask all such
errors as cancellation.
- Commit:
cdbfe5d2325bd7ae7a197ce5e7a93fcdba9097cb
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add cancellation support to the mixed-commits checker in worktree.c
- Commit:
79c49d8454129776fe282b780f5836be20ea0052
- From:
- Mark Jamsek <mark@jamsek.dev>
- Date:
regress: nix 'set -A' kshism from tests
As reported by naddy, this is a non-portable Korn shell construct.
Instead, use the one argument array then make faux space-delimited string
"arrays" for the other ids; they can still be indexed with pop_idx.
improved by + ok naddy@