<?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"
	>
<channel>
	<title>Comments on: Hacking Django, how Bazaar</title>
	<atom:link href="http://gdub.wordpress.com/2007/01/11/hacking-django-how-bazaar/feed/" rel="self" type="application/rss+xml" />
	<link>http://gdub.wordpress.com/2007/01/11/hacking-django-how-bazaar/</link>
	<description></description>
	<pubDate>Fri, 25 Jul 2008 11:02:54 +0000</pubDate>
	<generator>http://wordpress.org/?v=MU</generator>
		<item>
		<title>By: Andrew</title>
		<link>http://gdub.wordpress.com/2007/01/11/hacking-django-how-bazaar/#comment-1554</link>
		<dc:creator>Andrew</dc:creator>
		<pubDate>Sat, 13 Jan 2007 06:48:52 +0000</pubDate>
		<guid isPermaLink="false">http://gdub.wordpress.com/2007/01/11/hacking-django-how-bazaar/#comment-1554</guid>
		<description>Jonathan: the bzr-svn plugin works in a similar way.</description>
		<content:encoded><![CDATA[<p>Jonathan: the bzr-svn plugin works in a similar way.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jonathan Rockway</title>
		<link>http://gdub.wordpress.com/2007/01/11/hacking-django-how-bazaar/#comment-1530</link>
		<dc:creator>Jonathan Rockway</dc:creator>
		<pubDate>Fri, 12 Jan 2007 16:07:52 +0000</pubDate>
		<guid isPermaLink="false">http://gdub.wordpress.com/2007/01/11/hacking-django-how-bazaar/#comment-1530</guid>
		<description>Using bzr to work on a svn project seems like a bad idea.  I would recommend using SVK, which will create a full local copy of the project's svn tree that you can branch and merge to with ease.  It's smart enough to track merges so that you don't keep merging the same patch each time.  It can also "push" to a patch instead of the upstream repository, so you can mail your changes to the developers if you don't have write access.  There are also features like darcs-style interactive commits (but with a nicer interface), smart merging, views, and so on.

Take a look:

http://search.cpan.org/~clkao/SVK-v2.0.0/</description>
		<content:encoded><![CDATA[<p>Using bzr to work on a svn project seems like a bad idea.  I would recommend using SVK, which will create a full local copy of the project&#8217;s svn tree that you can branch and merge to with ease.  It&#8217;s smart enough to track merges so that you don&#8217;t keep merging the same patch each time.  It can also &#8220;push&#8221; to a patch instead of the upstream repository, so you can mail your changes to the developers if you don&#8217;t have write access.  There are also features like darcs-style interactive commits (but with a nicer interface), smart merging, views, and so on.</p>
<p>Take a look:</p>
<p><a href="http://search.cpan.org/~clkao/SVK-v2.0.0/" rel="nofollow">http://search.cpan.org/~clkao/SVK-v2.0.0/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gary</title>
		<link>http://gdub.wordpress.com/2007/01/11/hacking-django-how-bazaar/#comment-1529</link>
		<dc:creator>Gary</dc:creator>
		<pubDate>Fri, 12 Jan 2007 16:06:53 +0000</pubDate>
		<guid isPermaLink="false">http://gdub.wordpress.com/2007/01/11/hacking-django-how-bazaar/#comment-1529</guid>
		<description>@Jeff: I haven't tried the &lt;a href="http://bazaar-vcs.org/BzrForeignBranches/Subversion" rel="nofollow"&gt;bzr-svn plugin&lt;/a&gt; yet, but it looks like it would make things even easier. Thanks!</description>
		<content:encoded><![CDATA[<p>@Jeff: I haven&#8217;t tried the <a href="http://bazaar-vcs.org/BzrForeignBranches/Subversion" rel="nofollow">bzr-svn plugin</a> yet, but it looks like it would make things even easier. Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gary</title>
		<link>http://gdub.wordpress.com/2007/01/11/hacking-django-how-bazaar/#comment-1528</link>
		<dc:creator>Gary</dc:creator>
		<pubDate>Fri, 12 Jan 2007 16:02:17 +0000</pubDate>
		<guid isPermaLink="false">http://gdub.wordpress.com/2007/01/11/hacking-django-how-bazaar/#comment-1528</guid>
		<description>@Philipp:
First svn update upstream:
&lt;code&gt;cd upstream
svn up
&lt;/code&gt;

Then add/remove files to/from bzr repo that were added/removed in the svn update and commit changes to bzr repo:
&lt;code&gt;bzr add &#60;files_to_add&#62;
bzr ci
&lt;/code&gt;

Now merge and commit the upstream changes to your branches:
&lt;code&gt;cd in-and-empty-list-2473
bzr merge
bzr ci
&lt;/code&gt;</description>
		<content:encoded><![CDATA[<p>@Philipp:<br />
First svn update upstream:<br />
<code>cd upstream<br />
svn up<br />
</code></p>
<p>Then add/remove files to/from bzr repo that were added/removed in the svn update and commit changes to bzr repo:<br />
<code>bzr add &lt;files_to_add&gt;<br />
bzr ci<br />
</code></p>
<p>Now merge and commit the upstream changes to your branches:<br />
<code>cd in-and-empty-list-2473<br />
bzr merge<br />
bzr ci<br />
</code></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vezult</title>
		<link>http://gdub.wordpress.com/2007/01/11/hacking-django-how-bazaar/#comment-1527</link>
		<dc:creator>vezult</dc:creator>
		<pubDate>Fri, 12 Jan 2007 15:30:31 +0000</pubDate>
		<guid isPermaLink="false">http://gdub.wordpress.com/2007/01/11/hacking-django-how-bazaar/#comment-1527</guid>
		<description>@Noah: Check out Olive (gtk based) at http://bazaar-vcs.org/Olive</description>
		<content:encoded><![CDATA[<p>@Noah: Check out Olive (gtk based) at <a href="http://bazaar-vcs.org/Olive" rel="nofollow">http://bazaar-vcs.org/Olive</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff Waugh</title>
		<link>http://gdub.wordpress.com/2007/01/11/hacking-django-how-bazaar/#comment-1524</link>
		<dc:creator>Jeff Waugh</dc:creator>
		<pubDate>Fri, 12 Jan 2007 12:26:49 +0000</pubDate>
		<guid isPermaLink="false">http://gdub.wordpress.com/2007/01/11/hacking-django-how-bazaar/#comment-1524</guid>
		<description>Great stuff, but even better -- the bzr-svn plugin lets you dodge svn entirely. :-)</description>
		<content:encoded><![CDATA[<p>Great stuff, but even better &#8212; the bzr-svn plugin lets you dodge svn entirely. <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Philipp Keller</title>
		<link>http://gdub.wordpress.com/2007/01/11/hacking-django-how-bazaar/#comment-1523</link>
		<dc:creator>Philipp Keller</dc:creator>
		<pubDate>Fri, 12 Jan 2007 12:25:24 +0000</pubDate>
		<guid isPermaLink="false">http://gdub.wordpress.com/2007/01/11/hacking-django-how-bazaar/#comment-1523</guid>
		<description>What do you then when the django trunk has changed? How do you merge the changes into your branch? Did I miss something?</description>
		<content:encoded><![CDATA[<p>What do you then when the django trunk has changed? How do you merge the changes into your branch? Did I miss something?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Noah</title>
		<link>http://gdub.wordpress.com/2007/01/11/hacking-django-how-bazaar/#comment-1513</link>
		<dc:creator>Noah</dc:creator>
		<pubDate>Fri, 12 Jan 2007 04:17:57 +0000</pubDate>
		<guid isPermaLink="false">http://gdub.wordpress.com/2007/01/11/hacking-django-how-bazaar/#comment-1513</guid>
		<description>Thank you for introducing me to Bazaar. I will look into it further. Is there a GUI for it? Particularly for OS X?</description>
		<content:encoded><![CDATA[<p>Thank you for introducing me to Bazaar. I will look into it further. Is there a GUI for it? Particularly for OS X?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul</title>
		<link>http://gdub.wordpress.com/2007/01/11/hacking-django-how-bazaar/#comment-1510</link>
		<dc:creator>Paul</dc:creator>
		<pubDate>Fri, 12 Jan 2007 01:02:39 +0000</pubDate>
		<guid isPermaLink="false">http://gdub.wordpress.com/2007/01/11/hacking-django-how-bazaar/#comment-1510</guid>
		<description>Gary, thanks a lot for posting this. I've been struggling similarly with a couple projects for which I have my own tweaks and patches, Django being one of them.  This may be the thing that finally gets me to try distributed source control.</description>
		<content:encoded><![CDATA[<p>Gary, thanks a lot for posting this. I&#8217;ve been struggling similarly with a couple projects for which I have my own tweaks and patches, Django being one of them.  This may be the thing that finally gets me to try distributed source control.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
