Commits
- Commit:
ccdddf69864eb9ac5c10c0f5d58b68df1cf26ea1
- From:
- Omar Polo <op@omarpolo.com>
- Date:
simplify SUBDIR+=cvg handling; ok stsp jamsek
- Commit:
9e0b562498af93589bef778858099a8a1a33e252
- From:
- Mark Jamsek <mark@jamsek.dev>
- 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:
6ed9ffec8b7318ac6f69a138854afefc48bca2c0
- From:
- Mark Jamsek <mark@jamsek.dev>
- Date:
tog: plug leak in cmd_log() error path
ok op@
- Commit:
f47e2be5099a39b598f7b96d26b4fa08fdb62374
- From:
- Mark Jamsek <mark@jamsek.dev>
- Date:
plug got_reference leak in cmd_update()
ok op@
- Commit:
863cc633e270c0edf587982ac9faccf7bb28f339
- From:
- Mark Jamsek <mark@jamsek.dev>
- 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:
c935fd512b9937ffefdd248a3a840d0530011a1e
- From:
- Mark Jamsek <mark@jamsek.dev>
- 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:
9c986b77d3f71b37ff5b5c6b4ec58b495ad8f312
- From:
- Mark Jamsek <mark@jamsek.dev>
- Via:
- Stefan Sperling <stsp@stsp.name>
- Date:
tog regress: fix date seconds discrepancy in expected diff view
Fixes occasional test failures. Patch by jamsek
- Commit:
7ee43e4fb8c1b89b2cff391213f1a90051fac919
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
bump version number
- Commit:
ea2cd47d415ccea6f97db959f1961ca3aa1b2f18
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
CHANGES for 0.91
- Commit:
9332a003d76c710f143e8ff4b5d96f4c36dd7e43
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
sync dist file list
- Commit:
0dba5d862f97a868d6190cc8071bd000351e1360
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
visit the cvg/ subdir during 'make clean' and 'make obj'
- Commit:
c4df265ebabf6993a1c217bb2bb59d5aeb3fe5e5
- From:
- Mark Jamsek <mark@jamsek.dev>
- 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:
df6221c7df42758252c508006201c3f66e6ae831
- From:
- Stefan Sperling <stsp@stsp.name>
- 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:
bff07ce328569d14e4638b7a32f4a92eb32ecc9e
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove stray .Pp that I overlooked in my previous commit
- Commit:
fd220d9f8ebb7cb2c09804f0d8ed79dcfbe1d71a
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
apply brevity tweaks for newly added keyword docs
- Commit:
4390d6c167c321d53ad289366248325c8e0bfcf5
- From:
- Mark Jamsek <mark@jamsek.dev>
- 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:
6b483b319568902f913006779dad34b89cb4c979
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
reword commit keyword argument descriptions in got.1 for brevity
- Commit:
10d732845e8ec391220bf0cf0b082cf021782965
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
reorder some paragraphs in got.1 to make default behaviour easier to spot
- Commit:
c8d1a97c8f1deb9cb6fae25376d41d8549d28de4
- From:
- Mark Jamsek <mark@jamsek.dev>
- Date:
expand support for commit keywords to more got commands
Add the ability to use keywords in the backout, branch, checkout, cherrypick,
and patch commands. Includes some basic regress tests for the new commands,
and also some more contrived test cases for 'got log -c[:]keyword[:(+|-)[N]]'.
ok stsp
- Commit:
e764eb5bc6671e7ecb9af487ced338743d239686
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
avoid HEAD when talking about a work tree; HEAD is specific to the repository
ok jamsek
- Commit:
19a7924f3e98de860b409b8480b10b57ce16914e
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
move discussion of keyword arguments to -c into separate paragraphs
- Commit:
fd7552d245966f4a57fdc5ec287c3226d5145391
- From:
- Mark Jamsek <mark@jamsek.dev>
- Date:
implement support for keywords as got <commit> arguments
This begins enabling the use of keywords in got wherever commit ids or
references are used, with more work intended to expand support across all
such instances (e.g., branch, checkout, etc.), and add more keywords.
The keywords ":base" and ":head" can be passed to 'got {diff,log,update} -c'
commands as a substitute for the corresponding commit hash id. Keywords and
references can also be modified by appending a ':+' or ':-' and an optional
integer N to specify by first parent traversal the Nth generation descendant
or antecedent, respectively. If N is omitted, a '1' is implicitly appended.
tweaks + ok op and stsp
- Commit:
102bee52e88d073c605a590258abf0255dca2b67
- From:
- Christian Weisgerber <naddy@mips.inka.de>
- Date:
cvg: restore accidentally deleted "tag" and "add" man page bits
ok jrick
- Commit:
ee27b57e0fcb14468a5b8a9cd8414b475267cddb
- From:
- Christian Weisgerber <naddy@mips.inka.de>
- Date:
abort histedit if the user quits the editor without saving the script
Also document that the commit/import/tag operations are aborted when
the user fails to save the log message from the invoked editor.
ok jamsek stsp
- Commit:
5a6c61ae36e76ef40d6bac927cc3adea2fa54079
- From:
- Christian Weisgerber <naddy@mips.inka.de>
- Date:
always report stat() error with path
ok stsp