<html>#367: When a repo URL changes, GetComponents should offer more help
<table style='border-spacing: 1ex 0pt; '>
<tr><td style='text-align:right'> Reporter:</td><td>Erik Schnetter</td></tr>
<tr><td style='text-align:right'>   Status:</td><td>open</td></tr>
<tr><td style='text-align:right'>Milestone:</td><td></td></tr>
<tr><td style='text-align:right'>  Version:</td><td></td></tr>
<tr><td style='text-align:right'>     Type:</td><td>enhancement</td></tr>
<tr><td style='text-align:right'> Priority:</td><td>minor</td></tr>
<tr><td style='text-align:right'>Component:</td><td>GetComponents</td></tr>
</table>

<p>Comment (by Roland Haas):</p>
<p>git hash <a data-is-external-link="true" href="https://github.com/gridaphobe/CRL/commits/ccc00de5072531da0f7179e9848482b7dae89bf7" rel="nofollow">ccc00de</a> "GetComponents: ignore git:// transport when creating canonical URL" of <a data-is-external-link="true" href="https://github.com/gridaphobe/CRL" rel="nofollow">CRL</a> helps a bit by making (for git only so far) GetComponents be more lenient when comparing URLs. Git also offers a “pushurl” setting that one can use to register both a “https:” to pull and a “git@” URL to push. Thus we could map URL to url and AUTH_URL to pushurl for git (which covers almost everything these days).</p>
<p>--<br/>
Ticket URL: <a href='https://bitbucket.org/einsteintoolkit/tickets/issues/367/when-a-repo-url-changes-getcomponents'>https://bitbucket.org/einsteintoolkit/tickets/issues/367/when-a-repo-url-changes-getcomponents</a></p>
</html>