<?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: ways in which git makes the opposite of sense to me</title>
	<atom:link href="http://thomas.apestaart.org/log/?feed=rss2&#038;p=487" rel="self" type="application/rss+xml" />
	<link>http://thomas.apestaart.org/log/?p=487</link>
	<description>Present Perfect</description>
	<lastBuildDate>Tue, 21 May 2013 03:19:34 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
	<item>
		<title>By: Ways in which &#8216;Thomas&#8217; appears the opposite of &#8217;smart&#8217; to me. &#171; noah&#8217;s mark</title>
		<link>http://thomas.apestaart.org/log/?p=487&#038;cpage=2#comment-46450</link>
		<dc:creator>Ways in which &#8216;Thomas&#8217; appears the opposite of &#8217;smart&#8217; to me. &#171; noah&#8217;s mark</dc:creator>
		<pubDate>Thu, 05 Mar 2009 03:51:07 +0000</pubDate>
		<guid isPermaLink="false">http://thomas.apestaart.org/log/?p=487#comment-46450</guid>
		<description>[...] (original article) [...]</description>
		<content:encoded><![CDATA[<p>[...] (original article) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: git monthly links: 2009-02 &#171; git blog</title>
		<link>http://thomas.apestaart.org/log/?p=487&#038;cpage=2#comment-46364</link>
		<dc:creator>git monthly links: 2009-02 &#171; git blog</dc:creator>
		<pubDate>Sun, 01 Mar 2009 16:39:04 +0000</pubDate>
		<guid isPermaLink="false">http://thomas.apestaart.org/log/?p=487#comment-46364</guid>
		<description>[...] thomas.apestaart.org » ways in which git makes the opposite of sense to me [...]</description>
		<content:encoded><![CDATA[<p>[...] thomas.apestaart.org » ways in which git makes the opposite of sense to me [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Just because it&#8217;s a command line tool&#8230; - glyphobet • глыфобет • γλυφοβετ</title>
		<link>http://thomas.apestaart.org/log/?p=487&#038;cpage=2#comment-46292</link>
		<dc:creator>Just because it&#8217;s a command line tool&#8230; - glyphobet • глыфобет • γλυφοβετ</dc:creator>
		<pubDate>Tue, 24 Feb 2009 10:00:28 +0000</pubDate>
		<guid isPermaLink="false">http://thomas.apestaart.org/log/?p=487#comment-46292</guid>
		<description>[...] mean the interface has to suck: ways in which git makes the opposite of sense.  &#160; posted by glyphobet &#160;   &#160; reddit_url=&#039;http://glyphobet.net/blog/blurb/334&#039; [...]</description>
		<content:encoded><![CDATA[<p>[...] mean the interface has to suck: ways in which git makes the opposite of sense.  &nbsp; posted by glyphobet &nbsp;   &nbsp; reddit_url=&#8217;http://glyphobet.net/blog/blurb/334&#8242; [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Felipe Contreras</title>
		<link>http://thomas.apestaart.org/log/?p=487&#038;cpage=2#comment-46156</link>
		<dc:creator>Felipe Contreras</dc:creator>
		<pubDate>Wed, 18 Feb 2009 22:25:11 +0000</pubDate>
		<guid isPermaLink="false">http://thomas.apestaart.org/log/?p=487#comment-46156</guid>
		<description>For the record, I&#039;ve sent a series of patches that make &#039;git config&#039; more user friendly, and now I&#039;ve learned about parseopt, which is a utility that was introduced at some point in git. It makes the usage output look much nicer, and -h works with that.

Not all the UI has migrated to to parseopt, but eventually it might happen, if people send patches for that.</description>
		<content:encoded><![CDATA[<p>For the record, I&#8217;ve sent a series of patches that make &#8216;git config&#8217; more user friendly, and now I&#8217;ve learned about parseopt, which is a utility that was introduced at some point in git. It makes the usage output look much nicer, and -h works with that.</p>
<p>Not all the UI has migrated to to parseopt, but eventually it might happen, if people send patches for that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Spudd86</title>
		<link>http://thomas.apestaart.org/log/?p=487&#038;cpage=2#comment-45999</link>
		<dc:creator>Spudd86</dc:creator>
		<pubDate>Mon, 09 Feb 2009 05:56:08 +0000</pubDate>
		<guid isPermaLink="false">http://thomas.apestaart.org/log/?p=487#comment-45999</guid>
		<description>Also most of those 139 commands are not meant to be used directly by human users, but exist for scripting git and for other parts of git to call out to</description>
		<content:encoded><![CDATA[<p>Also most of those 139 commands are not meant to be used directly by human users, but exist for scripting git and for other parts of git to call out to</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Spudd86</title>
		<link>http://thomas.apestaart.org/log/?p=487&#038;cpage=2#comment-45998</link>
		<dc:creator>Spudd86</dc:creator>
		<pubDate>Mon, 09 Feb 2009 05:41:16 +0000</pubDate>
		<guid isPermaLink="false">http://thomas.apestaart.org/log/?p=487#comment-45998</guid>
		<description>Actually Exhibit F is the tutorial&#039;s fault not git&#039;s 

in git commit -a the -a means all if you want to give it a list of things to commit just do 
git commit [stuff]

git commit -a is &#039;commit all tracked files that have changed&#039; so git is correct in saying that paths don&#039;t make sense when it is given

so really git commit can function as &#039;commit the stuff I added&#039; when run with no arguments, or &#039;add and commit these files&#039; when you git a list of stuff or it can do &#039;commit all the tracked files with changes&#039; if you give it -a</description>
		<content:encoded><![CDATA[<p>Actually Exhibit F is the tutorial&#8217;s fault not git&#8217;s </p>
<p>in git commit -a the -a means all if you want to give it a list of things to commit just do<br />
git commit [stuff]</p>
<p>git commit -a is &#8216;commit all tracked files that have changed&#8217; so git is correct in saying that paths don&#8217;t make sense when it is given</p>
<p>so really git commit can function as &#8216;commit the stuff I added&#8217; when run with no arguments, or &#8216;add and commit these files&#8217; when you git a list of stuff or it can do &#8216;commit all the tracked files with changes&#8217; if you give it -a</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark</title>
		<link>http://thomas.apestaart.org/log/?p=487&#038;cpage=2#comment-45989</link>
		<dc:creator>Mark</dc:creator>
		<pubDate>Sun, 08 Feb 2009 16:08:19 +0000</pubDate>
		<guid isPermaLink="false">http://thomas.apestaart.org/log/?p=487#comment-45989</guid>
		<description>Git core is really nice, cool and powerful. 

But UI needs redoing from scratch (I prefer svn and/or hg)

Agree about Tk.</description>
		<content:encoded><![CDATA[<p>Git core is really nice, cool and powerful. </p>
<p>But UI needs redoing from scratch (I prefer svn and/or hg)</p>
<p>Agree about Tk.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin</title>
		<link>http://thomas.apestaart.org/log/?p=487&#038;cpage=2#comment-45987</link>
		<dc:creator>Kevin</dc:creator>
		<pubDate>Sun, 08 Feb 2009 12:21:35 +0000</pubDate>
		<guid isPermaLink="false">http://thomas.apestaart.org/log/?p=487#comment-45987</guid>
		<description>For what it&#039;s worth, I did the exact same thing with &quot;commit -a&quot;.</description>
		<content:encoded><![CDATA[<p>For what it&#8217;s worth, I did the exact same thing with &#8220;commit -a&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Simon</title>
		<link>http://thomas.apestaart.org/log/?p=487&#038;cpage=2#comment-45986</link>
		<dc:creator>Simon</dc:creator>
		<pubDate>Sun, 08 Feb 2009 10:40:31 +0000</pubDate>
		<guid isPermaLink="false">http://thomas.apestaart.org/log/?p=487#comment-45986</guid>
		<description>@Alan - Thomas is getting (and deserving) criticism because he&#039;s doing a very poor job of arguing his case, starting with his comments about starting a git-haters blog. If his objective is to point out issues with git, he&#039;s wrapped it up in too much sarcasm, ranting, and seeming ignorance for it to actually serve that objective.</description>
		<content:encoded><![CDATA[<p>@Alan &#8211; Thomas is getting (and deserving) criticism because he&#8217;s doing a very poor job of arguing his case, starting with his comments about starting a git-haters blog. If his objective is to point out issues with git, he&#8217;s wrapped it up in too much sarcasm, ranting, and seeming ignorance for it to actually serve that objective.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John</title>
		<link>http://thomas.apestaart.org/log/?p=487&#038;cpage=2#comment-45982</link>
		<dc:creator>John</dc:creator>
		<pubDate>Sun, 08 Feb 2009 03:54:39 +0000</pubDate>
		<guid isPermaLink="false">http://thomas.apestaart.org/log/?p=487#comment-45982</guid>
		<description>It looks like most of the errors you&#039;re encountering are because you don&#039;t have any commits in your repository.  Git doesn&#039;t give a useful error message about that.  I&#039;m not sure why.  But, a lot of those bizarre errors you got are because of that.  Even your clone error is extra bizarre because there&#039;s no valid HEAD.  The &quot;could not describe HEXSTRING&quot; error was for the same reason.  

I agree with an earlier post in that you should frame this sort of thing in an &quot;I did this, expected that, and got yonder&quot; manner.

Git obviously needs to be a bit smarter about not-quite-totally-initialized repositories.  I know that the reason it doesn&#039;t create such a repository is so you can have the initial commit be an existing set of data, or so that you can rebase your history correctly.</description>
		<content:encoded><![CDATA[<p>It looks like most of the errors you&#8217;re encountering are because you don&#8217;t have any commits in your repository.  Git doesn&#8217;t give a useful error message about that.  I&#8217;m not sure why.  But, a lot of those bizarre errors you got are because of that.  Even your clone error is extra bizarre because there&#8217;s no valid HEAD.  The &#8220;could not describe HEXSTRING&#8221; error was for the same reason.  </p>
<p>I agree with an earlier post in that you should frame this sort of thing in an &#8220;I did this, expected that, and got yonder&#8221; manner.</p>
<p>Git obviously needs to be a bit smarter about not-quite-totally-initialized repositories.  I know that the reason it doesn&#8217;t create such a repository is so you can have the initial commit be an existing set of data, or so that you can rebase your history correctly.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
