Subject: Re: Relative url values in .gitmodules confusingly sensitive to clone via ssh vs https.

From: "brian m. carlson" <[email-masked]>
Date: Mon, 23 Mar 2020 23:53:58 +0000

On 2020-03-23 at 15:09:39, Benjamin Shropshire wrote:
> $ git --version
> git version 2.20.1

Hmmm, it looks like that version has the same test, t0060, which has
this:

  test_submodule_relative_url "(null)" "user@host:path/to/repo" "../subrepo" "user@host:path/to/subrepo"
  test_submodule_relative_url "(null)" "user@host:repo" "../subrepo" "user@host:subrepo"
  test_submodule_relative_url "(null)" "user@host:repo" "../../subrepo" ".:subrepo"

I have confirmed that your test case does work for me on the version of
Git I mentioned above with the following repos:

  bmc@castro:foo/foo.git
  bmc@castro:bar/bar.git

And foo.git having the following .gitmodules:

  [submodule "bar.git"]
          path = bar.git
          url = ../../bar/bar.git

It's puzzling to me that this isn't working for you on 2.20.1 but it
works for me on a 2.26 prerelease, yet both versions have the same test.
-- 
brian m. carlson: Houston, Texas, US
OpenPGP: https://keybase.io/bk2204