<p>I have a svn repository, R, that depends on a library, l, in another repository.</p>

<p>The goal is that when someone checks out R, they also check out l. We want l to still be in its own repository so that l can be updated without dependence on R.</p>

<p>I don't know much about external svn links, but I believe that when depending on a svn-based library one can link to it externally, 'ext'.</p>

<p>If l is in a git repository, can I do something similar? I'd like to preserve the goal stated above.</p>

I suggest using a script wrapper for svn co.
```
```
#!/bin/sh
svn co path://server/R svn-R
git clone path://server/l git-l
```
```
Or similar.