jgit/org.eclipse.jgit
Han-Wen Nienhuys fe5437e96b Fix RepoCommand to allow for relative URLs
This is necessary for deploying submodules on android.googlesource.com.

* Allow an empty base URL. This is useful if the 'fetch' field is "."
  and all names are relative to some host root.

* The URLs in the resulting superproject are relative to the
  superproject's URL. Add RepoCommand#setDestinationURI to
  set this. If unset, the existing behavior is maintained.

* Add two tests for the Android and Gerrit case, checking the URL
  format in .gitmodules; the tests use a custom RemoteReader which is
  representative of the use of this class in Gerrit's Supermanifest
  plugin.

Change-Id: Ia75530226120d75aa0017c5410fd65d0563e91b
Signed-off-by: Han-Wen Nienhuys <hanwen@google.com>
Signed-off-by: David Pursehouse <david.pursehouse@gmail.com>
2017-04-13 10:53:58 +09:00
..
.settings Remove unused API filters 2017-04-09 23:43:43 +02:00
META-INF Prepare 4.7.1-SNAPSHOT 2017-04-06 00:16:53 +02:00
findBugs
resources/org/eclipse/jgit Merge branch 'stable-4.7' 2017-04-11 00:54:16 +02:00
src/org/eclipse/jgit Fix RepoCommand to allow for relative URLs 2017-04-13 10:53:58 +09:00
.classpath Change JGit minimum execution environment to JavaSE-1.8 2016-09-20 11:32:36 +02:00
.fbprefs
.gitignore
.project Revert "Hide Maven target directories from Eclipse" 2010-08-28 09:50:50 +02:00
BUILD bazel: Add explicit targets for library dependencies 2017-03-19 18:51:03 -07:00
about.html SHA-1: collision detection support 2017-02-28 16:38:43 -08:00
build.properties
plugin.properties
pom.xml Prepare 4.7.1-SNAPSHOT 2017-04-06 00:16:53 +02:00