Commits
- Commit:
54c39596938ae6d19fe5eede072d36a3f61baa12
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
use POSIX [s1 = s2] syntax instead of [s1 == s2]; patch by Ryo ONODERA
- Commit:
a615e0e7796ea1103a6e0d4b5dbb613459788666
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
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
- Commit:
f6cae3ed1ef0c22150181eeebb8f9e97db99dc5a
- From:
- Christian Weisgerber <naddy@mips.inka.de>
- Date:
switch function declarations from Korn shell to Bourne/POSIX shell syntax
ok stsp
- Commit:
7fb414ae4d46ebdaeff458477ba801f9ad5853c4
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
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
- Commit:
70551d57b9f537ed14de697c1d7c552d26c12e5a
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add a test for rebase file index corruption problem fix in previous commit
ok tracey
- Commit:
9627c110bee81b5d7368441eaf4e661010ba9cd5
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
show a summary of conflicts and related problems after updating/merging files
ok millert@
- Commit:
a740a1b3a79d96ad7bbb80e74148e5396e81ee43
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
use 'got commit' in test_rebase_delete_missing_file instead of Git
- Commit:
ca6da77d8aee06c8367716562165d1a2f824faf8
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add a test for 'got rebase' to check behaviour on delete vs. delete
- Commit:
e31abbf21f99a7312bdfd392f33ace285feadfe5
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add -c option to 'got ref' which now expects just one argument after options
- Commit:
a0ea4fc07b81c69fa0409a2e39e702659f256179
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
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
- Commit:
da76fce2dfde1786444285db2a03ddf14328c662
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
let 'got branch' switch and update the work tree
ok tracey
- Commit:
1ae0a34120856e195295615ab4aa5493dfa95b2a
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add a test which ensures that 'got rebase' trims empty dirs from disk
- Commit:
5aa813935b6489921083da5ed9459a1cfb8a03e3
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add copyright year for files already touched in 2020
- Commit:
e51d7b55a3d7fcd307ad6f65fa793a52a24dd697
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
prevent rebase with an out-of-date work tree
- Commit:
38b0338bf913fd419054488e420e0aea644dcb62
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
if there are no commits to rebase, just forward the rebased branch's reference
Problem found by kn@
- Commit:
f69721c3fc6f5a7b7a11a49a1fd7a99182ef01f0
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
show base commit hash and omit filenames in conflict markers
- Commit:
d136cfcb987bd2fd865f8711449dc47b7f63455f
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
show original file content in conflict markers
- Commit:
fc66b545cb13384f19d6637645eb2a01db32f763
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix behaviour of 'got rebase' with no commits to rebase; with semarie@
- Commit:
f032f1f7ee503b7aa2577cf836c485f96620e772
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix and test interaction of rebase/histedit -c and 'got stage'
- Commit:
11495e04177c42cbbbab8416171bad777b37e5d0
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
tweak 'got rebase' conflict error message
- Commit:
4ba9c4f6a07eade0d8b44f9d8e0b2dfa463fdbd2
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix wrong sandbox name used by a rebase test
- Commit:
787c8eb6b259591b756da4d79fa8f17a315a3710
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
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.
- Commit:
64c6d99023a672f220d1de2662dfe52300f51ea2
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
prevent rebase in a work tree with an incompatible path prefix
- Commit:
7d5807f4517a76c30cd479340f6968ca7eecce0b
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
disallow 'got update' and 'got commit' while rebase is in progress
- Commit:
dcf44d04283437bb25b602e26674f867e5b95f13
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
revert accidental change; run all rebase tests again