Commit Briefs


a615e0e779 Stefan Sperling

implicitly mark all files in work tree as up-to-date after rebase/histedit

This should always be correct, since rebase and histedit start out with a clean and single-base-commit worktree, and end up committing all changes across the entire work tree when they are successful. tested by jrick and myself


f6cae3ed1e Christian Weisgerber

switch function declarations from Korn shell to Bourne/POSIX shell syntax

ok stsp


7fb414ae4d Stefan Sperling

add a -q option to tests for quiet output and use it for 'make regress'

Previous default output remains when test cases are run individually. ok tracey


70551d57b9 Stefan Sperling

add a test for rebase file index corruption problem fix in previous commit

ok tracey


9627c110be Stefan Sperling

show a summary of conflicts and related problems after updating/merging files

ok millert@





a0ea4fc07b Stefan Sperling

show merged commit ID + logmsg upon merge conflict during rebase and histedit

This makes it more apparent which commit contained the conflicting change. The new output looks like this: C sys/dev/pci/if_iwm.c 8a98d848a1a5 -> merge conflict: properly modify station queues got: conflicts must be resolved before rebasing can continue


da76fce2df Stefan Sperling

let 'got branch' switch and update the work tree

ok tracey



5aa813935b Stefan Sperling

add copyright year for files already touched in 2020


e51d7b55a3 Stefan Sperling

prevent rebase with an out-of-date work tree


38b0338bf9 Stefan Sperling

if there are no commits to rebase, just forward the rebased branch's reference

Problem found by kn@



d136cfcb98 Stefan Sperling

show original file content in conflict markers




11495e0417 Stefan Sperling

tweak 'got rebase' conflict error message


4ba9c4f6a0 Stefan Sperling

fix wrong sandbox name used by a rebase test


787c8eb6b2 Stefan Sperling

fix extra whitespace in rebased log messages

Trim leading and trailing whitespace from log messages when creating commits. Fixes a rebase issue but should be a good idea in general.




dcf44d0428 Stefan Sperling

revert accidental change; run all rebase tests again