[PD] svn:externals

IOhannes m zmölnig zmoelnig at iem.at
Thu Dec 4 12:10:42 CET 2008


Hans-Christoph Steiner wrote:
> On Dec 3, 2008, at 6:19 PM, Chris McCormick wrote:
> 
> I don't know about svn --ignore-externals, anyone care to expand on  
> that? (yes, I can RTFM, but I am talking real world experience as  
> related to Pd, which TFM will not tell me)  

hmm, "--ignore-externals" ignores external-references when doing a
checkout/update.

probably a small real-world example can illustrate the use of
"--ignore-externals".

one of the projects i am involved in, is the CUBEmixer, basically a big
Pd-application. it depends on a few externals, hosted in the pure-data
repository.

if you run
% svn checkout
https://svn.sourceforge.net/svnroot/iem/spatialization/CUBEmixer/trunk/src/libs
you will get this directories (1st level):
libs/
libs/popup
libs/folder_list
libs/hdspm_mixer
libs/aconnect
libs/hcs
libs/iem_ambi
libs/iem_bin_ambi
libs/iemgui
libs/iem_spec2
libs/iemlib
libs/iemmatrix
libs/miXed
libs/osc
libs/net
libs/zexy

however, if you don't care for all the external references, you could do
instead:
% svn checkout --ignore-externals
https://svn.sourceforge.net/svnroot/iem/spatialization/CUBEmixer/trunk/src/libs
you will only get:
libs/
libs/popup
libs/folder_list

so when using the "--ignore-externals" you can checkout a repository as
if there were no svn:external properties set in this repo.

> What about the idea of  
> having a separate section like /pure-data/svn-externals?  If people  
> object to having the imported releases in trunk, I can easily manage  
> that in the pd-extended branch.

to reiterate: i believe that nobody objects to having releases imported.
the problem is that people do not make releases that could be imported.

and whatever you can easily manage, has to be managed by you; i don't
want to add another piece of work to your heap.



mfga.r
IOhannes




More information about the Pd-list mailing list