<div><blockquote class="gmail_quote" style="margin:0;margin-left:0.8ex;border-left:1px #ccc solid;padding-left:1ex">&gt;<br>&gt;&gt; Does SVN handle this differently?<br>&gt;<br>&gt; yes and now.<br>&gt; yes: you don&#39;t _have_ to create a tag and a branch whenever you
<br>&gt; import code.<br>&gt; no: you can import code that is maintained elsewhere into a branch,<br>&gt; a tag, the trunk (or just any other directory)<br>&gt; yes: svn is able to handle references to external (svn!)<br>
&gt; repositories (which imo is better than blindly importing anything<br>&gt; useful)<br><br>That sounds horrendous to me, then you are forced to track their<br>changes.&nbsp;&nbsp;Could you imagine if we tracked portaudio like that with
<br>Pd?&nbsp;&nbsp;We&#39;d spent half our dev time fixing breakage caused by portaudio<br>changes.&nbsp;&nbsp;It&#39;s a very useful thing to keep code static until you are<br>ready for change.</blockquote><div><br class="webkit-block-placeholder">
</div><div>You can set a specific revision to reference, so that this does not happen.</div><div><br class="webkit-block-placeholder"></div><div>A&nbsp;cool thing I&#39;ve been doing recently with the externals feature is using them more like symlinks; so for portaudio you can put the revision you want to stay static in a central location (
e.g. /svnexternals/portaudio) and then set /that/ as the external directory. &nbsp;That way you still have a single copy, but it is replicated to everywhere it is needed.</div><br>&nbsp;</div><div>Cheers</div><div>Luke</div>