On Feb 13, 2008 10:57 AM, Mathieu Bouchard matju@artengine.ca wrote:
On Wed, 13 Feb 2008, IOhannes m zmoelnig wrote:
Mathieu Bouchard wrote:
Depends... I have another question... what if I want to fork/branch (whatever one calls it) other folders outside of the /trunk/pd hierarchy? CVS makes it easy to branch individual files, or specific
why would you want to do so?
I was thinking about e.g. if I want to add some files to documentation, but want updates of documentation of the trunk to automatically make my branch updated.
Maybe not /quite/ what you're looking for, but you can do this in desiredata/doc: svn propedit svn:externals .
It will pop you into an editor (well, you have to set it in ~/.subversion/config first), where you can add: 1.manual https://pure-data.svn.sourceforge.net/svnroot/pure-data/trunk/pd/1.manual 2.control.examples https://pure-data.svn.sourceforge.net/svnroot/pure-data/trunk/pd/2.control.e... 3.audio.examples https://pure-data.svn.sourceforge.net/svnroot/pure-data/trunk/pd/3.audio.exa... 4.data.structures https://pure-data.svn.sourceforge.net/svnroot/pure-data/trunk/pd/4.data.stru... 5.reference https://pure-data.svn.sourceforge.net/svnroot/pure-data/trunk/pd/5.reference 6.externs https://pure-data.svn.sourceforge.net/svnroot/pure-data/trunk/pd/6.externs 7.stuff https://pure-data.svn.sourceforge.net/svnroot/pure-data/trunk/pd/7.stuff sound https://pure-data.svn.sourceforge.net/svnroot/pure-data/trunk/pd/sound
and then you'd need another folder for dd stuff (or of course you could create dddoc/ one level up and just track doc/).
Those folders would update every time you ran "svn up" in a dir above them, and changes you make to them locally will not be committed unless you explicitly "svn ci" from inside one of those folders.
svn:externals modifications get checked in to the repository like anything else, so this change would propagate to everyone with desiredata/ checked out.
Cheers Luke