Re: Regarding the depreciation of ssh+git/git+ssh protocols
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Apr 7, 2021, 19:46 UTC
- Message-ID
- <xmqqv98xzxlb.fsf@gitster.g>
- In-Reply-To
- <20210407134646.2866522-1-lodato@google.com>
Mark Lodato <lodato@google.com> writes:
Show 10 quoted lines
> The common thread is that systems need a way to uniquely identify a git > repository or some object therein. I believe this means some combination > of: > > - VCS type (git) > - Transport location (e.g. https://github.com/git/git) > - Ref (e.g. master) > - Resolved commit ID (e.g. 48bf2fa8bad054d66bd79c6ba903c89c704201f7) > - Path (e.g. contrib/diff-highlight) > - (possibly) Clone depth
Nice. So there is no reason to expect that these downstream systems can sanely force various VCS systems that the notation they use for "transport location" would identify what VCS type uses that location. All the other details (like refs, which may other VCS many not even have) other than VCS type depend on the VCS used.
Thanks.