Commits
- Commit:
49c543a6fe888394ca86e6399c706a9965486134
- From:
- Christian Weisgerber <naddy@mips.inka.de>
- Date:
use test(1) -eq and -ne to compare integers, and reduce quoting
This brings the rest of the regression test scripts in line with
patch.sh.
- Commit:
67d7451ca0b909687a2689243077b8d7edb65102
- From:
- Christian Weisgerber <naddy@mips.inka.de>
- Date:
shell code fixes
Escape sequences are not handled by every echo(1), e.g. not on FreeBSD.
'?' is a glob character and must be quoted.
'!' is not a shell meta character.
ok tracey stsp
- Commit:
67c65ed764e7542fc784be76cd535c4073c813c3
- From:
- Tracey Emery <tracey@traceyemery.net>
- Date:
add tests for checkout -q, update -q, and status -S. ok stsp
- Commit:
08e5873e99dff11184476ccc3186fbd2a97a2e0b
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make 'got checkout' display the checked out reference and commit ID
ok tracey
- Commit:
e67867107a97eae4801a85636493efb4239a61cd
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
mention 'gotadmin cleanup' wherever Git's garbage collector is mentioned
- Commit:
54c39596938ae6d19fe5eede072d36a3f61baa12
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
use POSIX [s1 = s2] syntax instead of [s1 == s2]; patch by Ryo ONODERA
- Commit:
20b7abb3fa8e5b46bacd07df9f85cfd7edc5a4c9
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
detect unknown repository format extensions (such as sha256 format)
ok millert
- 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:
41806587196ab5f410de18aee2567cac7deb5d6b
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix missing 'return 1' in commit.sh test failure cases
- Commit:
b7422a2f5c775615ff397e14c04aa9c9a41504c1
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
stop using realpath(3) to resolve a symlink target in install_symlink()
We should not resolve a symlink target path recursively when installing a
symlink in the work tree. We want to handle this symlink's target, not the
end result of following a chain of symlinks in case such links already exist.
- Commit:
3b9f0f87ff620ce7d6ad75195b0c67425bc96ab7
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
handle additional symlink conflicts and report skipping of unversioned files
- Commit:
7d61d89137e4704e685dacfcfb71a42a87ba9f78
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix checkout of symlinks when a relative work tree path is given
- Commit:
906c123b76844b1bba457451f3571b64afa77006
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
do not allow symlinks pointing into the .got directory; noticed by semarie
- Commit:
0ab20ee9ead0bcdb626ef9fb52d63f58e13082a5
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix handling of symlinks to a nonexistent target
- Commit:
8ba819a3547825c0e0d657a7e41610da16f6cd4f
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
let 'got checkout' create symlinks in a work tree
- Commit:
4da1bbe9cccd432c3afb675e07eedc58bc12ae31
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix return statement in test_checkout_into_nonempty_dir failure case
- Commit:
e7303626967ed721dd323a8a6ea6c638aed46c50
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add submodule tests
ok semarie
- Commit:
4b6c9460c99283f193f32bd5177bb09047abacf3
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
be helpful when users try to check out work trees without a known branch
Provide a useful error message in such cases and explicitly document
intentional restrictions in the got(1) man page.
Prompted by a question from Adam Steen via bsd.network
https://bsd.network/@adams/103768951483318235
- Commit:
bb51a5b4af467a42569e19cbeeeeccbb44d946f0
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add -E option to 'got checkout' allowing use of a non-empty work tree path
needed by and ok kn@
- Commit:
7f47418fd49bc98fe4570c139767c057cd066409
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make 'got checkout' and 'got update' work with read-only repositories
but warn users about the garbage collection problem
- Commit:
63c5ca5de411be54e75480b0efec04014ffab46e
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
detect and ignore Git submodules
- Commit:
303e2782e0a61a1cf76da52a945ab8645a8a78ca
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add support for tags to -c options of some got commands
- Commit:
8940b51b2a573f8ab530614803bddbfe16a0a81d
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove test_checkout_sets_xbit duplicate added in previous
- Commit:
80c1b583fa29a970e4f84835d600ca990d5d2d8c
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix 'got checkout' into existing directory; add test cases for this