<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: subversion vendor branches in action &#8211; going from 0.7 to 0.8.5 of acts_as_solr</title>
	<atom:link href="http://blog.aisleten.com/2007/05/18/subversion-vendor-branches-in-action-going-from-07-to-085-of-acts_as_solr/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.aisleten.com/2007/05/18/subversion-vendor-branches-in-action-going-from-07-to-085-of-acts_as_solr/</link>
	<description>Late nights eventually pay off</description>
	<lastBuildDate>Sat, 06 Mar 2010 19:40:48 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Mike</title>
		<link>http://blog.aisleten.com/2007/05/18/subversion-vendor-branches-in-action-going-from-07-to-085-of-acts_as_solr/#comment-2212</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Tue, 29 Apr 2008 00:33:02 +0000</pubDate>
		<guid isPermaLink="false">http://blog.aisleten.com/2007/05/18/subversion-vendor-branches-in-action-going-from-07-to-085-of-acts_as_solr/#comment-2212</guid>
		<description>Heya, nice post. There is an easier way to accomplish your option 1 that we use to import vendor updates. 
1. Checkout your vendor branch
2. Unpack the new vendor src to a local dir
3. Use your favorite folder compare tool to sync the vendor working copy with the new src. We are on Win and use BeyondCompare and just have to tell it to exclude .svn directories. It overwrites files and removes any files or directories in the old version that aren&#039;t in the new src.
4. Now just commit your vendor branch and voila! :)

Cheers, Mike G.</description>
		<content:encoded><![CDATA[<p>Heya, nice post. There is an easier way to accomplish your option 1 that we use to import vendor updates.<br />
1. Checkout your vendor branch<br />
2. Unpack the new vendor src to a local dir<br />
3. Use your favorite folder compare tool to sync the vendor working copy with the new src. We are on Win and use BeyondCompare and just have to tell it to exclude .svn directories. It overwrites files and removes any files or directories in the old version that aren&#8217;t in the new src.<br />
4. Now just commit your vendor branch and voila! <img src='http://blog.aisleten.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Cheers, Mike G.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Micah</title>
		<link>http://blog.aisleten.com/2007/05/18/subversion-vendor-branches-in-action-going-from-07-to-085-of-acts_as_solr/#comment-1034</link>
		<dc:creator>Micah</dc:creator>
		<pubDate>Sat, 10 Nov 2007 22:02:29 +0000</pubDate>
		<guid isPermaLink="false">http://blog.aisleten.com/2007/05/18/subversion-vendor-branches-in-action-going-from-07-to-085-of-acts_as_solr/#comment-1034</guid>
		<description>Hmm, using rsync is a neat idea.  The only thing that will be lost is history from a copy/rename.  Since none of the other methods can handle that automatically either, it&#039;s not much of a loss.

Thanks Christian!</description>
		<content:encoded><![CDATA[<p>Hmm, using rsync is a neat idea.  The only thing that will be lost is history from a copy/rename.  Since none of the other methods can handle that automatically either, it&#8217;s not much of a loss.</p>
<p>Thanks Christian!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christian G. Warden</title>
		<link>http://blog.aisleten.com/2007/05/18/subversion-vendor-branches-in-action-going-from-07-to-085-of-acts_as_solr/#comment-1018</link>
		<dc:creator>Christian G. Warden</dc:creator>
		<pubDate>Sat, 10 Nov 2007 00:23:59 +0000</pubDate>
		<guid isPermaLink="false">http://blog.aisleten.com/2007/05/18/subversion-vendor-branches-in-action-going-from-07-to-085-of-acts_as_solr/#comment-1018</guid>
		<description>I haven&#039;t looked at svn_load_dirs, but here&#039;s how I&#039;ve down a vendor upgrade:
1.  tar xvzf vendor-new.tar.gz
2.  svn co file:///path/to/vendor/current
3.  cd current
4.  rsync -avC --delete ../vendor-new/ .
5.  svn st &#124; grep &#039;^!&#039; &#124; cut -c2-100 &#124; xargs svn rm
6.  svn st &#124; grep &#039;^\?&#039; &#124; cut -c2-100 &#124; xargs svn add
7.  svn ci -m&#039;upgrade to vendor-new&#039;
8.  svn cp -m&#039;tag new&#039; . file:///path/to/vendor/new</description>
		<content:encoded><![CDATA[<p>I haven&#8217;t looked at svn_load_dirs, but here&#8217;s how I&#8217;ve down a vendor upgrade:<br />
1.  tar xvzf vendor-new.tar.gz<br />
2.  svn co file:///path/to/vendor/current<br />
3.  cd current<br />
4.  rsync -avC &#8211;delete ../vendor-new/ .<br />
5.  svn st | grep &#8216;^!&#8217; | cut -c2-100 | xargs svn rm<br />
6.  svn st | grep &#8216;^\?&#8217; | cut -c2-100 | xargs svn add<br />
7.  svn ci -m&#8217;upgrade to vendor-new&#8217;<br />
8.  svn cp -m&#8217;tag new&#8217; . file:///path/to/vendor/new</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Howarth: Web Developer&#187; Blog Archive &#187; Third party SVN imports</title>
		<link>http://blog.aisleten.com/2007/05/18/subversion-vendor-branches-in-action-going-from-07-to-085-of-acts_as_solr/#comment-907</link>
		<dc:creator>Mike Howarth: Web Developer&#187; Blog Archive &#187; Third party SVN imports</dc:creator>
		<pubDate>Tue, 23 Oct 2007 11:50:16 +0000</pubDate>
		<guid isPermaLink="false">http://blog.aisleten.com/2007/05/18/subversion-vendor-branches-in-action-going-from-07-to-085-of-acts_as_solr/#comment-907</guid>
		<description>[...] Aisle Ten had the same problem. See solution 2 [...]</description>
		<content:encoded><![CDATA[<p>[...] Aisle Ten had the same problem. See solution 2 [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jak na pluginy a vÄ›tve se subversion?</title>
		<link>http://blog.aisleten.com/2007/05/18/subversion-vendor-branches-in-action-going-from-07-to-085-of-acts_as_solr/#comment-688</link>
		<dc:creator>Jak na pluginy a vÄ›tve se subversion?</dc:creator>
		<pubDate>Sat, 04 Aug 2007 23:27:13 +0000</pubDate>
		<guid isPermaLink="false">http://blog.aisleten.com/2007/05/18/subversion-vendor-branches-in-action-going-from-07-to-085-of-acts_as_solr/#comment-688</guid>
		<description>[...] aktualizovat plugin na nejnovÄ›jÅ¡Ã­ verze, doporuÄuji ÄlÃ¡nky how to create a vendor branch a how to update a vendor branch, ve kterÃ½ch se dozvÃ­te, jak toto vyÅ™eÅ¡it ruÄnÄ› za pomoci [...]</description>
		<content:encoded><![CDATA[<p>[...] aktualizovat plugin na nejnovÄ›jÅ¡Ã­ verze, doporuÄuji ÄlÃ¡nky how to create a vendor branch a how to update a vendor branch, ve kterÃ½ch se dozvÃ­te, jak toto vyÅ™eÅ¡it ruÄnÄ› za pomoci [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Midnight Oil &#187; Blog Archive &#187; Integrating Beast forum into a Ruby on Rails app - part 1</title>
		<link>http://blog.aisleten.com/2007/05/18/subversion-vendor-branches-in-action-going-from-07-to-085-of-acts_as_solr/#comment-348</link>
		<dc:creator>Midnight Oil &#187; Blog Archive &#187; Integrating Beast forum into a Ruby on Rails app - part 1</dc:creator>
		<pubDate>Wed, 04 Jul 2007 18:49:44 +0000</pubDate>
		<guid isPermaLink="false">http://blog.aisleten.com/2007/05/18/subversion-vendor-branches-in-action-going-from-07-to-085-of-acts_as_solr/#comment-348</guid>
		<description>[...] have already covered how to do a vendor branch and how to upgrade using a vendor branch, so go browse those posts if you don&#8217;t know what I&#8217;m talking [...]</description>
		<content:encoded><![CDATA[<p>[...] have already covered how to do a vendor branch and how to upgrade using a vendor branch, so go browse those posts if you don&#8217;t know what I&#8217;m talking [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Hasenpflug</title>
		<link>http://blog.aisleten.com/2007/05/18/subversion-vendor-branches-in-action-going-from-07-to-085-of-acts_as_solr/#comment-225</link>
		<dc:creator>Chris Hasenpflug</dc:creator>
		<pubDate>Wed, 20 Jun 2007 00:28:21 +0000</pubDate>
		<guid isPermaLink="false">http://blog.aisleten.com/2007/05/18/subversion-vendor-branches-in-action-going-from-07-to-085-of-acts_as_solr/#comment-225</guid>
		<description>I too got frustrated with svn_load_dirs at first, it was a confusing beast.  But, this website really helped me out:

http://burtonini.com/blog/computers/svn-vendor-2005-05-04-13-55

And know the documentation makes more sense.

It would be nice if the graphical clients had something for this, but its pretty much something that can be scripted on the command line and run with one double-click.</description>
		<content:encoded><![CDATA[<p>I too got frustrated with svn_load_dirs at first, it was a confusing beast.  But, this website really helped me out:</p>
<p><a href="http://burtonini.com/blog/computers/svn-vendor-2005-05-04-13-55" rel="nofollow">http://burtonini.com/blog/computers/svn-vendor-2005-05-04-13-55</a></p>
<p>And know the documentation makes more sense.</p>
<p>It would be nice if the graphical clients had something for this, but its pretty much something that can be scripted on the command line and run with one double-click.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Micah</title>
		<link>http://blog.aisleten.com/2007/05/18/subversion-vendor-branches-in-action-going-from-07-to-085-of-acts_as_solr/#comment-214</link>
		<dc:creator>Micah</dc:creator>
		<pubDate>Tue, 19 Jun 2007 12:08:39 +0000</pubDate>
		<guid isPermaLink="false">http://blog.aisleten.com/2007/05/18/subversion-vendor-branches-in-action-going-from-07-to-085-of-acts_as_solr/#comment-214</guid>
		<description>@Chris,

I think you&#039;re right, but I&#039;m not sure.  I&#039;ve played with the svn_load_dirs script and I quickly got frustrated, so I quit.  It&#039;s probably time for me to revisit it and see if I can puzzle it out.

I wish some of the graphical clients had scripts or tools for doing a vendor branch update.  It seems like a common thing.</description>
		<content:encoded><![CDATA[<p>@Chris,</p>
<p>I think you&#8217;re right, but I&#8217;m not sure.  I&#8217;ve played with the svn_load_dirs script and I quickly got frustrated, so I quit.  It&#8217;s probably time for me to revisit it and see if I can puzzle it out.</p>
<p>I wish some of the graphical clients had scripts or tools for doing a vendor branch update.  It seems like a common thing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Hasenpflug</title>
		<link>http://blog.aisleten.com/2007/05/18/subversion-vendor-branches-in-action-going-from-07-to-085-of-acts_as_solr/#comment-212</link>
		<dc:creator>Chris Hasenpflug</dc:creator>
		<pubDate>Tue, 19 Jun 2007 06:24:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.aisleten.com/2007/05/18/subversion-vendor-branches-in-action-going-from-07-to-085-of-acts_as_solr/#comment-212</guid>
		<description>Wouldn&#039;t the svn_load_dirs.pl script do the import/merge/tag process for you?  Essentially it follows the same steps with one command, no?</description>
		<content:encoded><![CDATA[<p>Wouldn&#8217;t the svn_load_dirs.pl script do the import/merge/tag process for you?  Essentially it follows the same steps with one command, no?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Micah</title>
		<link>http://blog.aisleten.com/2007/05/18/subversion-vendor-branches-in-action-going-from-07-to-085-of-acts_as_solr/#comment-101</link>
		<dc:creator>Micah</dc:creator>
		<pubDate>Tue, 22 May 2007 19:24:21 +0000</pubDate>
		<guid isPermaLink="false">http://blog.aisleten.com/2007/05/18/subversion-vendor-branches-in-action-going-from-07-to-085-of-acts_as_solr/#comment-101</guid>
		<description>@Francois

I&#039;ve looked at Piston, and while I&#039;m intrigued, there were a few things that scared me away.

1. I sort of like to do some things by hand.  Vendor branches are delicate enough that I want to know what&#039;s going on.

2. I often modify the plugin code, and Piston had this caveat:

&quot;If a file was locally modified, its changes will be merged back in. If that produces a conflict, Piston will not detect it. However, the next commit will be rejected by Subversion.&quot;

I didn&#039;t know what &quot;Piston will not detect it&quot; meant, and I decided not to risk finding out.

Still, Piston does look very intriguing and deserves mention as a reasonable alternative to the solutions presented above.

Thanks for the comment!</description>
		<content:encoded><![CDATA[<p>@Francois</p>
<p>I&#8217;ve looked at Piston, and while I&#8217;m intrigued, there were a few things that scared me away.</p>
<p>1. I sort of like to do some things by hand.  Vendor branches are delicate enough that I want to know what&#8217;s going on.</p>
<p>2. I often modify the plugin code, and Piston had this caveat:</p>
<p>&#8220;If a file was locally modified, its changes will be merged back in. If that produces a conflict, Piston will not detect it. However, the next commit will be rejected by Subversion.&#8221;</p>
<p>I didn&#8217;t know what &#8220;Piston will not detect it&#8221; meant, and I decided not to risk finding out.</p>
<p>Still, Piston does look very intriguing and deserves mention as a reasonable alternative to the solutions presented above.</p>
<p>Thanks for the comment!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
