diff options
author | Patrick Steinhardt <ps@pks.im> | 2015-05-04 12:59:20 +0300 |
---|---|---|
committer | Patrick Steinhardt <ps@pks.im> | 2015-05-31 14:21:53 +0300 |
commit | ec0c4c400172e47cb3324c1b78ebc739ee6cc184 (patch) | |
tree | 180adcf1de8fd17c774359d50d84f1b4da8c2740 /tests/resources | |
parent | a5670d4f2da38b9f0fde73d44ea8898372c39e40 (diff) |
remote: apply insteadOf configuration.
A remote's URLs are now modified according to the url.*.insteadOf
and url.*.pushInsteadOf configurations. This allows a user to
replace URL prefixes by setting the corresponding keys. E.g.
"url.foo.insteadOf = bar" would replace the prefix "bar" with the
new prefix "foo".
Diffstat (limited to 'tests/resources')
-rw-r--r-- | tests/resources/testrepo2/.gitted/config | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/resources/testrepo2/.gitted/config b/tests/resources/testrepo2/.gitted/config index fc2433caf..4af067f04 100644 --- a/tests/resources/testrepo2/.gitted/config +++ b/tests/resources/testrepo2/.gitted/config @@ -8,7 +8,19 @@ [remote "origin"] url = https://github.com/libgit2/false.git fetch = +refs/heads/*:refs/remotes/origin/* +[remote "insteadof-test"] + url = http://example.com/libgit2/libgit2 + pushurl = http://github.com/libgit2/libgit2 + fetch = +refs/heads/*:refs/remotes/test/* [branch "master"] remote = origin merge = refs/heads/master rebase = true +[url "longer-non-prefix-match"] + insteadOf = ttp://example.com/li +[url "shorter-prefix"] + insteadOf = http://example.co +[url "http://github.com"] + insteadOf = http://example.com +[url "git@github.com:"] + pushInsteadOf = http://github.com/ |