| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -11,6 +11,7 @@ | |||
| 11 | 11 | import stat | |
| 12 | 12 | import sys | |
| 13 | 13 | import uuid | |
| 14 | + import urllib | ||
| 14 | 15 | ||
| 15 | 16 | import git | |
| 16 | 17 | from git.cmd import Git | |
@@ -799,9 +800,13 @@ def update( | |||
| 799 | 800 | + "Cloning url '%s' to '%s' in submodule %r" % (self.url, checkout_module_abspath, self.name), | |
| 800 | 801 | ) | |
| 801 | 802 | if not dry_run: | |
| 803 | + if self.url.startswith("."): | ||
| 804 | + url = urllib.parse.urljoin(self.repo.remotes.origin.url + "/", self.url) | ||
| 805 | + else: | ||
| 806 | + url = self.url | ||
| 802 | 807 | mrepo = self._clone_repo( | |
| 803 | 808 | self.repo, | |
| 804 | - self.url, | ||
| 809 | + url, | ||
| 805 | 810 | self.path, | |
| 806 | 811 | self.name, | |
| 807 | 812 | n=True, | |
| Back | FazBrowse Home | New Git URL |
0 commit comments