<?xml version="1.0" encoding="UTF-8"?>
	<rss version="2.0"
		xmlns:content="http://purl.org/rss/1.0/modules/content/"
		xmlns:wfw="http://wellformedweb.org/CommentAPI/"
		xmlns:dc="http://purl.org/dc/elements/1.1/"
		xmlns:atom="http://www.w3.org/2005/Atom"

			>

	<channel>
		<title>Cycling 74  &#187;  Topic: Using version control (SVN) with Max/MSP based patchers from OS X &#8211; loosing metadata ?</title>
		<atom:link href="http://cycling74.com/forums/topic/using-version-control-svn-with-maxmsp-based-patchers-from-os-x-loosing-metadata/feed" rel="self" type="application/rss+xml" />
		<link>http://cycling74.com/forums/topic/using-version-control-svn-with-maxmsp-based-patchers-from-os-x-loosing-metadata/feed</link>
		<description></description>
		<pubDate>Wed, 19 Jun 2013 02:58:37 +0000</pubDate>
		<generator>http://bbpress.org/?v=2.2.4</generator>
		<language></language>

		
														
					
				<item>
					<guid>http://cycling74.com/forums/topic/using-version-control-svn-with-maxmsp-based-patchers-from-os-x-loosing-metadata/#post-28969</guid>
					<title><![CDATA[Using version control (SVN) with Max/MSP based patchers from OS X &#8211; loosing metadata ?]]></title>
					<link>http://cycling74.com/forums/topic/using-version-control-svn-with-maxmsp-based-patchers-from-os-x-loosing-metadata/#post-28969</link>
					<pubDate>Wed, 29 Nov 2006 21:48:23 +0000</pubDate>
					<dc:creator>vade</dc:creator>

					<description>
						<![CDATA[
						<p>Hello</p>
<p>Here is a random one.</p>
<p>I am working on a fairly large patch (really set of patches) with  <br />
another Max/MSP programmer, for various systems. In order to help  <br />
maintain sanity, we have started to use SVN  (Subversion) for a  <br />
revision control system for our patchers.</p>
<p>For certain (valid, but I dont want to go into it) reasons, some of  <br />
our patchers do not have a file extension. When checking out patches  <br />
from our repository, our patches loose their association with Max/MSP  <br />
as their &#8216;parent&#8217; app.</p>
<p>This is an issue as we are using certain apple scripts to check that  <br />
max is running, auto launch the app, and also using thispatcher  <br />
scripting and ubumenu&#8217;s to auto-load assets off of disk, and this  <br />
gets fubar&#8217;ed without the associated metadata.</p>
<p>When using mxb or mxt formatted patchers without their  <br />
respective .mxb or .mxt extension, we loose our association and we  <br />
cannot open the files by double clicking or opening max and saying  <br />
file &#8211; open. If we use .mxt extension, we loose the icon and double  <br />
clicking the patch wont open Max, but selecting open from Max will  <br />
let it open,, if we use .mxb, we keep the icon and all works well.</p>
<p>Have other people run into this? Is this an issue with how mime-types/ <br />
file-types and creators work on OS X with resources, and SVN  <br />
stripping resource forks or .DS_Store files (or other magic hidden OS  <br />
X FS related BS), or is this something with our SVN servers file  <br />
system stipping the data, or a limitation of SVN itself? I searched  <br />
and noticed that SVN way back when had issues with this, but that  <br />
newer revisions supposedly fixed it. Is this a server side or client  <br />
side issue?</p>
<p>Apologies for this (mostly) off topic post, but im curious how people  <br />
handle revision control when working with Max &#8211; and if anyone is  <br />
working sucsessfuly with SVN+ Max/MSP</p>
<p>We can try and re-formulate some things to use file types and  <br />
extensions on our end, but it would save lots of hours and money if  <br />
we can simply tell SVN to not strip any metadata.</p>
<p>Thanks!</p>
<p>
v a d e //</p>
<p><a href="http://www.vade.info" rel="nofollow">http://www.vade.info</a><br />
abstrakt.vade.info</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/using-version-control-svn-with-maxmsp-based-patchers-from-os-x-loosing-metadata/#post-89557</guid>
					<title><![CDATA[Re: Using version control (SVN) with Max/MSP based patchers from OS X &#8211; loosing metadata ?]]></title>
					<link>http://cycling74.com/forums/topic/using-version-control-svn-with-maxmsp-based-patchers-from-os-x-loosing-metadata/#post-89557</link>
					<pubDate>Wed, 29 Nov 2006 22:52:11 +0000</pubDate>
					<dc:creator>nathan wolek</dc:creator>

					<description>
						<![CDATA[
						<p>On Nov 29, 2006, at 4:48 PM, vade wrote:<br />
> Apologies for this (mostly) off topic post, but im curious how  <br />
> people handle revision control when working with Max &#8211; and if  <br />
> anyone is working sucsessfuly with SVN+ Max/MSP</p>
<p>vade:<br />
Hopefully Tim Place will chime in on this one.  We used SVN during  <br />
the development of Hipno.  He worked out all these issues.</p>
<p>It&#8217;s been a while, but I do remember that there were certain file  <br />
types the server would mangle.  The solution he came up with was to  <br />
zip or stuff certain things in an archive before checking in.  Kind  <br />
of a pain, but it worked.</p>
<p>Tim would have more specifics.<br />
&#8211;Nathan</p>
<p>&#8212;&#8211;<br />
Nathan Wolek<br />
<a href="mailto:nw@nathanwolek.com">nw@nathanwolek.com</a></p>
<p><a href="http://www.nathanwolek.com" rel="nofollow">http://www.nathanwolek.com</a></p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/using-version-control-svn-with-maxmsp-based-patchers-from-os-x-loosing-metadata/#post-89558</guid>
					<title><![CDATA[Re: Using version control (SVN) with Max/MSP based patchers from OS X &#8211; loosing metadata ?]]></title>
					<link>http://cycling74.com/forums/topic/using-version-control-svn-with-maxmsp-based-patchers-from-os-x-loosing-metadata/#post-89558</link>
					<pubDate>Wed, 29 Nov 2006 23:10:45 +0000</pubDate>
					<dc:creator>nick rothwell / cassiel</dc:creator>

					<description>
						<![CDATA[
						<p>I&#8217;ve been using MacCVSClient for some years to source-control my Max  <br />
code base (well, bases plural). Some comments:</p>
<p>- MacCVSClient lets you associate filetype and creator codes with  <br />
file extensions (and can also associate extensions with CVS encodings  <br />
like -kb);</p>
<p>- For complicated files, MacCVSClient can store using a combined data/ <br />
resource fork &#8211; it may be (although I haven&#8217;t verified) that this  <br />
will take care of files without extensions, assuming it encodes what  <br />
we use to call BNDL resources, but my Inside Macintosh knowledge is  <br />
rather rusty.</p>
<p>Of course, in the latter case you lose &#8220;diff&#8221; functionality, but  <br />
since Max patchers are stack based, that doesn&#8217;t help much in the  <br />
first place. In any case, I store all my patcher files as .mxt text,  <br />
with max2/TEXT as creator/type.</p>
<p>CVS certainly has its limitations, but last time I checked, SVN  <br />
didn&#8217;t have an implemented mechanism for storing metadata for OS X  <br />
files, although there were proposals for doing so. (I had a look at  <br />
darcs as well, and came to a similar conclusion.)</p>
<p>	&#8211; N.</p>
<p>
   nick rothwell &#8212; composition, systems, performance &#8212; http:// <br />
<a href="http://www.cassiel.com" rel="nofollow">http://www.cassiel.com</a></p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/using-version-control-svn-with-maxmsp-based-patchers-from-os-x-loosing-metadata/#post-89559</guid>
					<title><![CDATA[Re: Using version control (SVN) with Max/MSP based patchers from OS X &#8211; loosing metadata ?]]></title>
					<link>http://cycling74.com/forums/topic/using-version-control-svn-with-maxmsp-based-patchers-from-os-x-loosing-metadata/#post-89559</link>
					<pubDate>Thu, 30 Nov 2006 08:03:35 +0000</pubDate>
					<dc:creator>Trond Lossius</dc:creator>

					<description>
						<![CDATA[
						<p>The way we do it for Jamoma (www.jamoma.org) is that all Max patches are <br />
saved as text files, using the .mxt extension. When saved in text format <br />
it is a lot easier to diff than in binary format.  Earlier on we have <br />
used custom .mod and .alg file endings for modules and algorithms <br />
respectively, but these cause some problems that have made us decide to <br />
move away from them for the next version (0.4).</p>
<p>Universal Binary externals are really packages. If we were introducing <br />
them to the repository as is, SVN would start adding svn-related stuff <br />
inside of them, breaking their functionalities. For this reason compiled <br />
versions of externals for Mac are committed to the repository as a <br />
zipped file.</p>
<p>SVN, hosted at sourceforge, works really well for us, and was set up by Tim.</p>
<p>Best,<br />
Trond</p>
<p>
Nathan Wolek wrote:<br />
>> Apologies for this (mostly) off topic post, but im curious how people <br />
>> handle revision control when working with Max &#8211; and if anyone is <br />
>> working sucsessfuly with SVN+ Max/MSP<br />
><br />
> vade:<br />
> Hopefully Tim Place will chime in on this one.  We used SVN during the <br />
> development of Hipno.  He worked out all these issues.<br />
><br />
> It&#8217;s been a while, but I do remember that there were certain file <br />
> types the server would mangle.  The solution he came up with was to <br />
> zip or stuff certain things in an archive before checking in.  Kind of <br />
> a pain, but it worked.<br />
><br />
> Tim would have more specifics.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/using-version-control-svn-with-maxmsp-based-patchers-from-os-x-loosing-metadata/#post-89560</guid>
					<title><![CDATA[Re: Using version control (SVN) with Max/MSP based patchers from OS X &#8211; loosing metadata ?]]></title>
					<link>http://cycling74.com/forums/topic/using-version-control-svn-with-maxmsp-based-patchers-from-os-x-loosing-metadata/#post-89560</link>
					<pubDate>Thu, 30 Nov 2006 11:24:51 +0000</pubDate>
					<dc:creator>Peter Castine</dc:creator>

					<description>
						<![CDATA[
						<p>On 30-Nov-2006, at 0:10, Nick Rothwell wrote:<br />
> CVS certainly has its limitations, but last time I checked, SVN  <br />
> didn&#8217;t have an implemented mechanism for storing metadata for OS X  <br />
> files, although there were proposals for doing so.</p>
<p>I pored through the SVN development lists quite recently to try to  <br />
find out what the story was on HFS+ support (metadata, etc.).</p>
<p>The SVN community is, by and large, frankly hostile to the notion of  <br />
support for anything that isn&#8217;t UFS. From the point of view of a Mac  <br />
user, this just plain sucks. It also sucks for Windows users, just  <br />
not so hard (FAT32 &#038; Co. don&#8217;t provide as much meta-data that needs  <br />
to be maintained).</p>
<p>Even more disappointing is the fact that the developers of SVN front- <br />
ends for Mac OS haven&#8217;t gone the extra mile to transparently handle  <br />
Mac meta-data. There are several approaches to this, the most common  <br />
one is to zip/unzip. AFAICT, neither eSvn, nor iSVN, nor  SvnX, nor  <br />
ZigVersion automate this.</p>
<p>I would have been interested to know what Tim set up to get SVN more  <br />
Mac-friendly, but in the end the project I am working on decided to  <br />
stick with the devil that works (CVS).</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8211;    <a href="http://www.bek.no/~pcastine/Litter/" rel="nofollow">http://www.bek.no/~pcastine/Litter/</a>    &#8212;&#8212;&#8212;&#8212;-<br />
Peter Castine             +&#8211;> Litter Power &#038; Litter Bundle for Jitter<br />
                                Universal Binaries on the way<br />
iCE:  Sequencing,  Recording &#038;<br />
       Interface  Building  for                   |home    | chez nous|<br />
       Max/MSP   Extremely cool                   |bei uns |  i nostri|<br />
       <a href="http://www.dspaudio.com/" rel="nofollow">http://www.dspaudio.com/</a>                   <a href="http://www.castine.de" rel="nofollow">http://www.castine.de</a></p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/using-version-control-svn-with-maxmsp-based-patchers-from-os-x-loosing-metadata/#post-89561</guid>
					<title><![CDATA[Re: Using version control (SVN) with Max/MSP based patchers from OS X &#8211; loosing metadata ?]]></title>
					<link>http://cycling74.com/forums/topic/using-version-control-svn-with-maxmsp-based-patchers-from-os-x-loosing-metadata/#post-89561</link>
					<pubDate>Thu, 30 Nov 2006 16:31:35 +0000</pubDate>
					<dc:creator>vade</dc:creator>

					<description>
						<![CDATA[
						<p>Thank you all for the input &#8211; its most helpful. In my research I also  <br />
noted a pretty heavy lack of transparent meta-data support for SVN.  <br />
Im pretty surprised by this personally. I may have to either go the  <br />
zip route or try an alternative CVS system. I had high hopes for  <br />
using svnX to manage things. Perhaps I ought to just learn from the  <br />
command line anyway.</p>
<p>Ill report back if I have any breakthroughs, and would also love to  <br />
know what Tim has done. I have an existing svn repository at  <br />
sourceforge. I should try using that versus my clients. Perhaps here  <br />
is a revision or configuration issue.</p>
<p>Thanks again.</p>
<p>
v a d e //</p>
<p><a href="http://www.vade.info" rel="nofollow">http://www.vade.info</a><br />
abstrakt.vade.info</p>
<p>On Nov 30, 2006, at 6:24 AM, Peter Castine wrote:</p>
<p>><br />
> I would have been interested to know what Tim set up to get SVN  <br />
> more Mac-friendly, but in the end the project I am working on  <br />
> decided to stick with the devil that works (CVS).</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/using-version-control-svn-with-maxmsp-based-patchers-from-os-x-loosing-metadata/#post-89562</guid>
					<title><![CDATA[Re: Using version control (SVN) with Max/MSP based patchers from OS X &#8211; loosing metadata ?]]></title>
					<link>http://cycling74.com/forums/topic/using-version-control-svn-with-maxmsp-based-patchers-from-os-x-loosing-metadata/#post-89562</link>
					<pubDate>Sun, 03 Dec 2006 09:00:48 +0000</pubDate>
					<dc:creator>vade</dc:creator>

					<description>
						<![CDATA[
						<p>I had an absolutely brilliant suggestion from a gentleman from  <br />
another forum (Arstechnica)</p>
<p>The solution seems to be to work from a UFS formatted disk image.  <br />
This forces OS X to create ._AppleDouble formatted resource fork  <br />
streams on partitions that do not support resource forks or xattr  <br />
metadata, essentially creating another *real* file that contains the  <br />
resource fork information.</p>
<p>When committing to SVN, make sure to add all of your ._ files to be  <br />
committed. When you check them out again (to a UFS formatted disk if  <br />
you dont want to loose resource forks again), you will magically have  <br />
your resource forks, icons and application/document mapping.</p>
<p>This seems to actually work in my testing, and does not require  <br />
zipping or any other work around.</p>
<p>I hope you will all find this helpful. Its a bit tricky, but looks  <br />
very promising as a complete solution. Now to just get used to SVN!</p>
<p>Yay!</p>
<p>
On Nov 30, 2006, at 11:31 AM, vade wrote:</p>
<p>> Thank you all for the input &#8211; its most helpful. In my research I  <br />
> also noted a pretty heavy lack of transparent meta-data support for  <br />
> SVN. Im pretty surprised by this personally. I may have to either  <br />
> go the zip route or try an alternative CVS system. I had high hopes  <br />
> for using svnX to manage things. Perhaps I ought to just learn from  <br />
> the command line anyway.<br />
><br />
> Ill report back if I have any breakthroughs, and would also love to  <br />
> know what Tim has done. I have an existing svn repository at  <br />
> sourceforge. I should try using that versus my clients. Perhaps  <br />
> here is a revision or configuration issue.<br />
><br />
> Thanks again.<br />
><br />
><br />
> v a d e //<br />
><br />
> <a href="http://www.vade.info" rel="nofollow">http://www.vade.info</a><br />
> abstrakt.vade.info<br />
><br />
><br />
><br />
> On Nov 30, 2006, at 6:24 AM, Peter Castine wrote:<br />
><br />
>><br />
>> I would have been interested to know what Tim set up to get SVN  <br />
>> more Mac-friendly, but in the end the project I am working on  <br />
>> decided to stick with the devil that works (CVS).<br />
></p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/using-version-control-svn-with-maxmsp-based-patchers-from-os-x-loosing-metadata/#post-89563</guid>
					<title><![CDATA[Re: Using version control (SVN) with Max/MSP based patchers from OS X &#8211; loosing metadata ?]]></title>
					<link>http://cycling74.com/forums/topic/using-version-control-svn-with-maxmsp-based-patchers-from-os-x-loosing-metadata/#post-89563</link>
					<pubDate>Sun, 03 Dec 2006 11:48:42 +0000</pubDate>
					<dc:creator>nick rothwell / cassiel</dc:creator>

					<description>
						<![CDATA[
						<p>> The solution seems to be to work from a UFS formatted disk image.  <br />
> This forces OS X to create ._AppleDouble formatted resource fork  <br />
> streams on partitions that do not support resource forks or xattr  <br />
> metadata, essentially creating another *real* file that contains  <br />
> the resource fork information.</p>
<p>I did think about that a while ago; well, actually, a slightly more  <br />
complicated version: to do version control on a Linux directory tree  <br />
which has been mounted as a network volume. But if the UFS technique  <br />
works on the Mac itself that sounds promising.</p>
<p>	&#8211; N.</p>
<p>
   nick rothwell &#8212; composition, systems, performance &#8212; http:// <br />
<a href="http://www.cassiel.com" rel="nofollow">http://www.cassiel.com</a></p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/using-version-control-svn-with-maxmsp-based-patchers-from-os-x-loosing-metadata/#post-89564</guid>
					<title><![CDATA[Re: Using version control (SVN) with Max/MSP based patchers from OS X &#8211; loosing metadata ?]]></title>
					<link>http://cycling74.com/forums/topic/using-version-control-svn-with-maxmsp-based-patchers-from-os-x-loosing-metadata/#post-89564</link>
					<pubDate>Sat, 16 Dec 2006 02:13:46 +0000</pubDate>
					<dc:creator>Mifga</dc:creator>

					<description>
						<![CDATA[
						<p>This is a very fascinating discussion. I&#8217;d love to hear whether any of you folks got Vade&#8217;s approach to work. I have been playing around with svn for other development projects and it never occurred to me to both version AND the metadata problems for Max/MSP. </p>
<p>What is the advantage of the UFS disk image route over text doc route?</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/using-version-control-svn-with-maxmsp-based-patchers-from-os-x-loosing-metadata/#post-89565</guid>
					<title><![CDATA[Re: Using version control (SVN) with Max/MSP based patchers from OS X &#8211; loosing metadata ?]]></title>
					<link>http://cycling74.com/forums/topic/using-version-control-svn-with-maxmsp-based-patchers-from-os-x-loosing-metadata/#post-89565</link>
					<pubDate>Sat, 16 Dec 2006 02:37:34 +0000</pubDate>
					<dc:creator>vade</dc:creator>

					<description>
						<![CDATA[
						<p>The text doc route still my not fully restore metadata &#8211; at least  <br />
with my tests it certainly didnt.</p>
<p>Ive been trying to use the UFS disk image, but with my GUI client  <br />
(SVN-X), I get errors occasionally when checking in and checking out  <br />
that certain ._AppleDouble files dont exist, which really, you know,  <br />
defeats the purpose.</p>
<p>Ive basically given up with SVN. Id love someone else to give it a  <br />
shot &#8211; im pretty bad with CVS type stuff anyway, im certain someone  <br />
can get it working properly.</p>
<p>
On Dec 15, 2006, at 9:13 PM, Matthew Griffin wrote:</p>
<p>><br />
> This is a very fascinating discussion. I&#8217;d love to hear whether any  <br />
> of you folks got Vade&#8217;s approach to work. I have been playing  <br />
> around with svn for other development projects and it never  <br />
> occurred to me to both version AND the metadata problems for Max/MSP.<br />
><br />
> What is the advantage of the UFS disk image route over text doc route?<br />
></p>
<p>v a d e //</p>
<p><a href="http://www.vade.info" rel="nofollow">http://www.vade.info</a><br />
abstrakt.vade.info</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/using-version-control-svn-with-maxmsp-based-patchers-from-os-x-loosing-metadata/#post-89566</guid>
					<title><![CDATA[Re: Using version control (SVN) with Max/MSP based patchers from OS X &#8211; loosing metadata ?]]></title>
					<link>http://cycling74.com/forums/topic/using-version-control-svn-with-maxmsp-based-patchers-from-os-x-loosing-metadata/#post-89566</link>
					<pubDate>Sat, 16 Dec 2006 22:05:15 +0000</pubDate>
					<dc:creator>yair reshef</dc:creator>

					<description>
						<![CDATA[
						<p>any resources/guides for version control that work under windows will be<br />
apprciated.<br />
the wiipedia article is a messs</p>
<p>On 12/16/06, vade <doktorp @mac.com> wrote:<br />
><br />
> The text doc route still my not fully restore metadata &#8211; at least with my<br />
> tests it certainly didnt.<br />
> Ive been *trying* to use the UFS disk image, but with my GUI client<br />
> (SVN-X), I get errors occasionally when checking in and checking out that<br />
> certain ._AppleDouble files dont exist, which really, you know, defeats the<br />
> purpose.<br />
><br />
> Ive basically given up with SVN. Id love someone else to give it a shot -<br />
> im pretty bad with CVS type stuff anyway, im certain someone can get it<br />
> working properly.<br />
><br />
><br />
> On Dec 15, 2006, at 9:13 PM, Matthew Griffin wrote:<br />
><br />
><br />
> This is a very fascinating discussion. I&#8217;d love to hear whether any of you<br />
> folks got Vade&#8217;s approach to work. I have been playing around with svn for<br />
> other development projects and it never occurred to me to both version AND<br />
> the metadata problems for Max/MSP.<br />
><br />
> What is the advantage of the UFS disk image route over text doc route?<br />
><br />
><br />
><br />
> *v a d e //*<br />
><br />
> *www.vade.info*<br />
> *abstrakt.vade.info*<br />
><br />
><br />
><br />
><br />
><br />
><br />
></doktorp></p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/using-version-control-svn-with-maxmsp-based-patchers-from-os-x-loosing-metadata/#post-89567</guid>
					<title><![CDATA[Re: Using version control (SVN) with Max/MSP based patchers from OS X &#8211; loosing metadata ?]]></title>
					<link>http://cycling74.com/forums/topic/using-version-control-svn-with-maxmsp-based-patchers-from-os-x-loosing-metadata/#post-89567</link>
					<pubDate>Sun, 17 Dec 2006 12:21:17 +0000</pubDate>
					<dc:creator>nick rothwell / cassiel</dc:creator>

					<description>
						<![CDATA[
						<p>
On 16 Dec 2006, at 22:05, yair reshef wrote:</p>
<p>> any resources/guides for version control that work under windows  <br />
> will be apprciated.<br />
> the wiipedia article is a messs</p>
<p>No news there then.</p>
<p>The GNU CVS client I occasionally use under Windows 98 is a bit of a  <br />
mess also; on more recent Windowses you might have a go with the  <br />
command-line CVS running under Cygwin?</p>
<p>	&#8211; N.</p>
						]]>
					</description>

					
					
				</item>

					
		
	</channel>
	</rss>

