<?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 submodules in N easy steps</title>
	<atom:link href="http://johnleach.co.uk/words/323/git-submodules-in-n-easy-steps/feed" rel="self" type="application/rss+xml" />
	<link>http://johnleach.co.uk/words/323/git-submodules-in-n-easy-steps</link>
	<description>Stuff I think, see and do</description>
	<lastBuildDate>Sat, 11 Feb 2012 15:56:55 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
	<item>
		<title>By: Good examples in documentation &#124; John Leach's Blog</title>
		<link>http://johnleach.co.uk/words/323/git-submodules-in-n-easy-steps/comment-page-1#comment-157757</link>
		<dc:creator>Good examples in documentation &#124; John Leach's Blog</dc:creator>
		<pubDate>Sat, 11 Feb 2012 11:51:54 +0000</pubDate>
		<guid isPermaLink="false">http://johnleach.co.uk/words/?p=323#comment-157757</guid>
		<description>[...] my Git submodules post I name the two example projects your_project and other_project and use it consistently throughout. [...]</description>
		<content:encoded><![CDATA[<p>[...] my Git submodules post I name the two example projects your_project and other_project and use it consistently throughout. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: john skaller</title>
		<link>http://johnleach.co.uk/words/323/git-submodules-in-n-easy-steps/comment-page-1#comment-157409</link>
		<dc:creator>john skaller</dc:creator>
		<pubDate>Mon, 06 Feb 2012 08:45:35 +0000</pubDate>
		<guid isPermaLink="false">http://johnleach.co.uk/words/?p=323#comment-157409</guid>
		<description>Solved my problem in 60 seconds.. thanks!!</description>
		<content:encoded><![CDATA[<p>Solved my problem in 60 seconds.. thanks!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James Womack</title>
		<link>http://johnleach.co.uk/words/323/git-submodules-in-n-easy-steps/comment-page-1#comment-154222</link>
		<dc:creator>James Womack</dc:creator>
		<pubDate>Thu, 29 Dec 2011 05:09:29 +0000</pubDate>
		<guid isPermaLink="false">http://johnleach.co.uk/words/?p=323#comment-154222</guid>
		<description>I&#039;ve looked at about 6 submodule descriptions in the last 20 minutes and yours is the one that clicked for me. Thank you.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve looked at about 6 submodule descriptions in the last 20 minutes and yours is the one that clicked for me. Thank you.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew Cobby</title>
		<link>http://johnleach.co.uk/words/323/git-submodules-in-n-easy-steps/comment-page-1#comment-117546</link>
		<dc:creator>Andrew Cobby</dc:creator>
		<pubDate>Wed, 02 Mar 2011 04:37:42 +0000</pubDate>
		<guid isPermaLink="false">http://johnleach.co.uk/words/?p=323#comment-117546</guid>
		<description>Be careful using tab completion with the module paths when committing. When tabbing, it will append a / (slash) to the end of the directory but this will cause Git to misinterpret the command and you will get an error:

&lt;code&gt;error: pathspec &#039;lib/other_project/&#039; did not match any file(s) known to git.&lt;/code&gt;

So make sure you remove that trailing slash!</description>
		<content:encoded><![CDATA[<p>Be careful using tab completion with the module paths when committing. When tabbing, it will append a / (slash) to the end of the directory but this will cause Git to misinterpret the command and you will get an error:</p>
<p><code>error: pathspec 'lib/other_project/' did not match any file(s) known to git.</code></p>
<p>So make sure you remove that trailing slash!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Madhava Jay</title>
		<link>http://johnleach.co.uk/words/323/git-submodules-in-n-easy-steps/comment-page-1#comment-104364</link>
		<dc:creator>Madhava Jay</dc:creator>
		<pubDate>Mon, 06 Dec 2010 23:58:13 +0000</pubDate>
		<guid isPermaLink="false">http://johnleach.co.uk/words/?p=323#comment-104364</guid>
		<description>Hi John, nice post.
The only problem I have with submodules is when someone makes a change to a submodule everyone else with working trees of the same main project dont get those changes on their next pull. Is there a way to enforce or opt in for that.

Additionally, for some reason when people initially clone down the main project their submodule will get init and updated to a specific tag, but that leaves their submodules working tree on (no branch), which means they cant make changes or update unless they switch to master. Its easy to do that but its a pain in the ass.

I would like a simple way to ensure the submodules change to the tag in the commit of their parent repo when you pull down, that way, I can make a change to a submodule and all other working trees get that change as well when they next pull down my main project commit.

Does that make sense, im not sure if its even possible but it would be awesome! :)

Cheers,
Madhava Jay
Kintek.com.au</description>
		<content:encoded><![CDATA[<p>Hi John, nice post.<br />
The only problem I have with submodules is when someone makes a change to a submodule everyone else with working trees of the same main project dont get those changes on their next pull. Is there a way to enforce or opt in for that.</p>
<p>Additionally, for some reason when people initially clone down the main project their submodule will get init and updated to a specific tag, but that leaves their submodules working tree on (no branch), which means they cant make changes or update unless they switch to master. Its easy to do that but its a pain in the ass.</p>
<p>I would like a simple way to ensure the submodules change to the tag in the commit of their parent repo when you pull down, that way, I can make a change to a submodule and all other working trees get that change as well when they next pull down my main project commit.</p>
<p>Does that make sense, im not sure if its even possible but it would be awesome! :)</p>
<p>Cheers,<br />
Madhava Jay<br />
Kintek.com.au</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vlkv</title>
		<link>http://johnleach.co.uk/words/323/git-submodules-in-n-easy-steps/comment-page-1#comment-64142</link>
		<dc:creator>vlkv</dc:creator>
		<pubDate>Sun, 20 Sep 2009 12:14:05 +0000</pubDate>
		<guid isPermaLink="false">http://johnleach.co.uk/words/?p=323#comment-64142</guid>
		<description>nice short explanation! Thanks :)</description>
		<content:encoded><![CDATA[<p>nice short explanation! Thanks :)</p>
]]></content:encoded>
	</item>
</channel>
</rss>

