Thanks for the tip; I’ll check it out.
I’m using TortoiseSVN to simplify Subversion, so I am removed from the low-level file access. Any idea how to use externals with that? TSVN doesn’t have a forum, so you have to use the mailing list which is not good.
Single-file externals are not currently supported by SVN right? I think I read somewhere that they are supposed to be supported in 1.6, which means that it won’t be of any help for some time to come.
Hmmm, I’m not really sure what you are suggesting.
What about this: instead of having a bunch of loose CPP/H files in the include dir, I put them in their own subfolder in /data/h, then SVN can use that dir as external right? Finally, I just add the subfolder to my #include lines since /data/h is in the include path. (eg. instead of #include "fancyctrl.h", I use #include "fancyctrl/fancyctrl.h".)
I can’t do any dev stuff right now, so I can’t test it, but it sounds like it should work from all angles.
I'm not sure what you're suggesting (too early, not enough coffee...) but it sounds as if your suggestion is more or less the same as my suggestion (try typing that when you've just woken up) :-)
Give it a go and shout if you run into difficulties.