remote-references.md
The table below summarises the various resolution strategies for intra-repository references. The necessary <mark style="color:$warning;">evolutions</mark> are highlighted in orange.
<table data-full-width="true"><thead><tr><th width="216.74609375">Referencing model</th><th width="157.5">Reference</th><th>Resolution strategy in desktop app</th><th>Resolution strategy in browser app</th></tr></thead><tbody><tr><td>not in a Git repo</td><td>relative path</td><td>read from file system</td><td>do not resolve (disable refresh)</td></tr><tr><td>not in a Git repo</td><td>absolute path</td><td>read from file system</td><td>do not resolve (disable refresh)</td></tr><tr><td>not in a Git repo</td><td>internet link</td><td>GET internet link <mark style="color:$info;"><strong>(1)</strong></mark></td><td><mark style="color:$warning;">GET internet link</mark> <mark style="color:$info;"><strong>(1)</strong></mark></td></tr><tr><td>opened from local clone</td><td>relative path</td><td>read from file system</td><td>do not resolve (disable refresh)</td></tr><tr><td>opened from local clone</td><td>absolute path</td><td>read from file system</td><td>do not resolve (disable refresh)</td></tr><tr><td>opened from local clone</td><td>internet link</td><td>GET internet link <mark style="color:$info;"><strong>(1)</strong></mark></td><td><mark style="color:$warning;">GET internet link</mark> <mark style="color:$info;"><strong>(1)</strong></mark></td></tr><tr><td>opened from Git provider</td><td>relative path</td><td><mark style="color:$warning;">map relative path to URL for same provider, repository and branch</mark> <mark style="color:$info;"><strong>(2)</strong></mark></td><td><mark style="color:$warning;">map relative path to URL for same provider, repository and branch</mark> <mark style="color:$info;"><strong>(2)</strong></mark></td></tr><tr><td>opened from Git provider</td><td>absolute path</td><td>do not resolve (cannot map a local path that is absolute to a path in the remote repo)</td><td>do not resolve (cannot map a local path that is absolute to a path in the remote repo)</td></tr><tr><td>opened from Git provider</td><td>internet link</td><td><mark style="color:$warning;">GET internet link</mark> <mark style="color:$info;"><strong>(1)</strong></mark></td><td><mark style="color:$warning;">GET internet link</mark> <mark style="color:$info;"><strong>(1)</strong></mark></td></tr></tbody></table>