Commits
- Commit:
eb6fb9cdfb8f52fcb6baf65ca864b8e506f64901
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- 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:
6ebb22635171b6f1ad080fe10bf7b13133312957
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
add cancellation support to the mixed-commits checker in worktree.c
- Commit:
8642913bb1bf2956d44d201e77b88c2b67b7c44d
- From:
- Mark Jamsek <mark@jamsek.dev>
- Via:
- Thomas Adam <thomas@xteddy.org>
- 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@
- Commit:
92845f0980b93eaf2ac1688899791f74af66a521
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
load tog's worktree base commit marker in the log thread for startup speed
Walking the whole file index can take some time. Avoid delaying the perceived
start-up time of tog by reading the file index in the background log thread.
Problem pointed out by op@
with fixes from + ok jamsek
- Commit:
9f699a2ef4b0a3aae91766add71ad98770e72d94
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
simplify SUBDIR+=cvg handling; ok stsp jamsek
- Commit:
f517f81a73a9457b33ef2da2f67f87e7ea95924c
- From:
- Mark Jamsek <mark@jamsek.dev>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
tog: change base commit marker to the commit colour
The marker annotates the commit, so it makes more sense to visually tie it
to the log message than the author. Patch by stsp, I just removed a block.
ok stsp@
- Commit:
5a5defb7f6bd8e14034b3cb70b3fadb7db246a77
- From:
- Mark Jamsek <mark@jamsek.dev>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
tog: plug leak in cmd_log() error path
ok op@
- Commit:
58041363b15268c10af599e8fde0065ad975f554
- From:
- Mark Jamsek <mark@jamsek.dev>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
plug got_reference leak in cmd_update()
ok op@
- Commit:
44d79efab98b7f1502b7d4a5b66e5890f16180d8
- From:
- Mark Jamsek <mark@jamsek.dev>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
got: improve reporting accuracy in branch listing output
As suggested by stsp, show the out-of-date symbol for the work tree branch if
it is not only out of date in relation to the branch tip but also if it
contains mixed commits. Update regress and add new test to check for this case.
Also, explain the mixed commit condition of * and ~ markers denoting work
tree state in got(1) branch -l docs.
ok stsp@
- Commit:
349dfd1ee9fe854ee194e3c9c46c494e932a7d00
- From:
- Mark Jamsek <mark@jamsek.dev>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
tog: show work tree base commit marker in log view
If tog is invoked in a work tree, prefix the base commit log message summary
line with a '*' if the work tree is up-to-date, and with a '~' if the base
commit is not up-to-date with respect to the branch tip or it contains mixed
commits. While here, plug a couple worktree leaks in cmd_ref() and cmd_tree().
ok stsp@
- Commit:
f58fd00625a9f2165ab1608126c23ee8e40226fb
- From:
- Mark Jamsek <mark@jamsek.dev>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
tog regress: fix date seconds discrepancy in expected diff view
Fixes occasional test failures. Patch by jamsek
- Commit:
cb5e950e0389a63428fd1e8944d15f843cf4a418
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
bump version number
- Commit:
c28ade1afc89aea0ae84b5f06b26f614cdb3dc79
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
CHANGES for 0.91
- Commit:
339e433f3f5b7b5cae514aa3b6c052dfe486fe95
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
sync dist file list
- Commit:
37d566256d30c7c910cd5ce14c2233a6a5ef4ba5
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
CHANGES for 0.91
- Commit:
8167070b4db90c31b86eea9dbd9be99eae7826c3
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: set next version
- Commit:
f65260821354bd87f50906082facec2d1c890d31
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: release 0.91
- Commit:
6657da59dbf1b4bef91ee6ccba6106e6e98bc23a
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: tog: add keyword.c
- Commit:
5d4f589f18546d1d1a0f443e5a831138bf7d62dc
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
visit the cvg/ subdir during 'make clean' and 'make obj'
- Commit:
66b04f8f59f931fc5e30d76b7a9032f336ec5556
- From:
- Mark Jamsek <mark@jamsek.dev>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
tog: add support for commit keywords
Allow keywords as arguments to options and operands for the blame, diff, log,
and tree commands. Also, return 1 when exiting tog with error rather than 0
so regress can discern success from failure.
ok stsp@
- Commit:
ad10f64ebeae9e8625205b8ef468ce58e03db95b
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
use a separate .cvg meta data directory for cvg(1) work trees
This prevents mixing the use of got and cvg clients in the same work tree.
Avoids confusion going forward while cvg differentiates itself further.
tog(1) and gotadmin(1) remain compatible with both work tree formats.
These tools only read work trees to locate the corresponding repository.
- Commit:
affd85fdd69bb67d27045196a798015ad4479e0d
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
remove stray .Pp that I overlooked in my previous commit
- Commit:
9f625d2da2debfec13bfb4db5c53892f6b405755
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
apply brevity tweaks for newly added keyword docs
- Commit:
3795e2b655387a472683ffdeb63c6ff53b9b1e14
- From:
- Mark Jamsek <mark@jamsek.dev>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
got: enable more commands to accept commit keywords
More work adding commit keyword support to the blame, cat, ref, tag, and tree
commands. With this, all Got commands that take a <commit> option argument
or operand now support keywords. Regress flub saved by op!
fixes + ok op@
- Commit:
a290e4b40845ee5d251cdf5e4d9b31693f37ea49
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
reword commit keyword argument descriptions in got.1 for brevity