summaryrefslogtreecommitdiff
path: root/tests/resources
diff options
context:
space:
mode:
authorPatrick Steinhardt <ps@pks.im>2015-05-04 11:59:20 +0200
committerPatrick Steinhardt <ps@pks.im>2015-05-31 13:21:53 +0200
commitec0c4c400172e47cb3324c1b78ebc739ee6cc184 (patch)
tree180adcf1de8fd17c774359d50d84f1b4da8c2740 /tests/resources
parenta5670d4f2da38b9f0fde73d44ea8898372c39e40 (diff)
downloadlibgit2-ec0c4c400172e47cb3324c1b78ebc739ee6cc184.tar.gz
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/config12
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/