<?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: git-mirrror &#8211; making it suck less</title>
	<atom:link href="http://blogs.gnome.org/johncarr/2008/08/22/git-mirrror-making-it-suck-less/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.gnome.org/johncarr/2008/08/22/git-mirrror-making-it-suck-less/</link>
	<description>Making your brain invert and fall out of your ear since 2007</description>
	<lastBuildDate>Tue, 11 Aug 2009 14:52:44 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: glandium</title>
		<link>http://blogs.gnome.org/johncarr/2008/08/22/git-mirrror-making-it-suck-less/comment-page-1/#comment-108</link>
		<dc:creator>glandium</dc:creator>
		<pubDate>Sat, 23 Aug 2008 06:29:58 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/johncarr/2008/08/22/git-mirrror-making-it-suck-less/#comment-108</guid>
		<description>Federico: It does fetch anything that is a tag, and anything that is in refs/tags/subdir/* is a tag. *But* it doesn&#039;t fetch tags that are not directly accessible from fetched heads, and my guess is that the tags are actually a commit off the branch it tags, like:

     * tag
    /
----*----*----*----* HEAD</description>
		<content:encoded><![CDATA[<p>Federico: It does fetch anything that is a tag, and anything that is in refs/tags/subdir/* is a tag. *But* it doesn&#8217;t fetch tags that are not directly accessible from fetched heads, and my guess is that the tags are actually a commit off the branch it tags, like:</p>
<p>     * tag<br />
    /<br />
&#8212;-*&#8212;-*&#8212;-*&#8212;-* HEAD</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Federico Mena</title>
		<link>http://blogs.gnome.org/johncarr/2008/08/22/git-mirrror-making-it-suck-less/comment-page-1/#comment-105</link>
		<dc:creator>Federico Mena</dc:creator>
		<pubDate>Fri, 22 Aug 2008 19:21:16 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/johncarr/2008/08/22/git-mirrror-making-it-suck-less/#comment-105</guid>
		<description>Hmmm, maybe the &quot;svn/&quot; prefix for tags has something to do with this?  (I.e. by default &quot;fetch&quot; may only fetch refs/tags/* but not refs/tags/SUBDIR/*)</description>
		<content:encoded><![CDATA[<p>Hmmm, maybe the &#8220;svn/&#8221; prefix for tags has something to do with this?  (I.e. by default &#8220;fetch&#8221; may only fetch refs/tags/* but not refs/tags/SUBDIR/*)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steven Walter</title>
		<link>http://blogs.gnome.org/johncarr/2008/08/22/git-mirrror-making-it-suck-less/comment-page-1/#comment-104</link>
		<dc:creator>Steven Walter</dc:creator>
		<pubDate>Fri, 22 Aug 2008 17:34:35 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/johncarr/2008/08/22/git-mirrror-making-it-suck-less/#comment-104</guid>
		<description>Sounds like you might be interested in yap: http://repo.or.cz/w/yap.git

yap is actually an entire git porcelain, but it is specifically designed to make interacting with subversion repositories easier (hopefully seamless).  E.g., to clone a subversion repo:

yap clone  (this is the same syntax as cloning a git repo)

At the end, you have a git repo with the full history from subversion.  Obviously, that can take a long time, so you can host that git repo somewhere (git-mirror, for example).  When users &quot;yap clone&quot; it, they too will have a git repo with full subversion history ready to fetch and push back to the original subversion server.</description>
		<content:encoded><![CDATA[<p>Sounds like you might be interested in yap: <a href="http://repo.or.cz/w/yap.git" rel="nofollow">http://repo.or.cz/w/yap.git</a></p>
<p>yap is actually an entire git porcelain, but it is specifically designed to make interacting with subversion repositories easier (hopefully seamless).  E.g., to clone a subversion repo:</p>
<p>yap clone  (this is the same syntax as cloning a git repo)</p>
<p>At the end, you have a git repo with the full history from subversion.  Obviously, that can take a long time, so you can host that git repo somewhere (git-mirror, for example).  When users &#8220;yap clone&#8221; it, they too will have a git repo with full subversion history ready to fetch and push back to the original subversion server.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Betts</title>
		<link>http://blogs.gnome.org/johncarr/2008/08/22/git-mirrror-making-it-suck-less/comment-page-1/#comment-103</link>
		<dc:creator>Paul Betts</dc:creator>
		<pubDate>Fri, 22 Aug 2008 17:20:48 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/johncarr/2008/08/22/git-mirrror-making-it-suck-less/#comment-103</guid>
		<description>Oops, you were asking about how you could change this from the server end - mea culpa. The tip is still handy though :)</description>
		<content:encoded><![CDATA[<p>Oops, you were asking about how you could change this from the server end &#8211; mea culpa. The tip is still handy though <img src='http://blogs.gnome.org/johncarr/wp-content/mu-plugins/tango-smilies/tango/face-smile.png' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Betts</title>
		<link>http://blogs.gnome.org/johncarr/2008/08/22/git-mirrror-making-it-suck-less/comment-page-1/#comment-102</link>
		<dc:creator>Paul Betts</dc:creator>
		<pubDate>Fri, 22 Aug 2008 17:19:18 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/johncarr/2008/08/22/git-mirrror-making-it-suck-less/#comment-102</guid>
		<description>Rig your .gitconfig (man git-config), you can change default parameters of any git command</description>
		<content:encoded><![CDATA[<p>Rig your .gitconfig (man git-config), you can change default parameters of any git command</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: glandium</title>
		<link>http://blogs.gnome.org/johncarr/2008/08/22/git-mirrror-making-it-suck-less/comment-page-1/#comment-101</link>
		<dc:creator>glandium</dc:creator>
		<pubDate>Fri, 22 Aug 2008 17:06:27 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/johncarr/2008/08/22/git-mirrror-making-it-suck-less/#comment-101</guid>
		<description>I guess Federico should have run git fetch -t instead of git fetch ; his .git/config additions should be unnecessary</description>
		<content:encoded><![CDATA[<p>I guess Federico should have run git fetch -t instead of git fetch ; his .git/config additions should be unnecessary</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mathias Hasselmann</title>
		<link>http://blogs.gnome.org/johncarr/2008/08/22/git-mirrror-making-it-suck-less/comment-page-1/#comment-100</link>
		<dc:creator>Mathias Hasselmann</dc:creator>
		<pubDate>Fri, 22 Aug 2008 16:54:06 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/johncarr/2008/08/22/git-mirrror-making-it-suck-less/#comment-100</guid>
		<description>Hi John,

Thanks for providing that mirror. Already saves zillions of electrons and quite some time, I guess.

So far I have just one wish: git downloads are much more efficient when the repository is packed. Therefore I&#039;d like to see &quot;git gc&quot;, or at least &quot;git repack&quot; being run regularly on the mirrored repositories.

Thank you for providing this service,
Mathias</description>
		<content:encoded><![CDATA[<p>Hi John,</p>
<p>Thanks for providing that mirror. Already saves zillions of electrons and quite some time, I guess.</p>
<p>So far I have just one wish: git downloads are much more efficient when the repository is packed. Therefore I&#8217;d like to see &#8220;git gc&#8221;, or at least &#8220;git repack&#8221; being run regularly on the mirrored repositories.</p>
<p>Thank you for providing this service,<br />
Mathias</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pieter</title>
		<link>http://blogs.gnome.org/johncarr/2008/08/22/git-mirrror-making-it-suck-less/comment-page-1/#comment-99</link>
		<dc:creator>Pieter</dc:creator>
		<pubDate>Fri, 22 Aug 2008 16:53:02 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/johncarr/2008/08/22/git-mirrror-making-it-suck-less/#comment-99</guid>
		<description>How about git fetch --tags? As far as I know, &#039;git fetch&#039; should fetch all tags automatically. I&#039;ve never seen anyone add such a line, and I always receive my tags.</description>
		<content:encoded><![CDATA[<p>How about git fetch &#8211;tags? As far as I know, &#8216;git fetch&#8217; should fetch all tags automatically. I&#8217;ve never seen anyone add such a line, and I always receive my tags.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
