{"id":1816,"date":"2012-03-09T20:36:33","date_gmt":"2012-03-09T19:36:33","guid":{"rendered":"http:\/\/t-machine.org\/?p=1816"},"modified":"2012-03-09T20:36:33","modified_gmt":"2012-03-09T19:36:33","slug":"github-for-mac-dont-use-it","status":"publish","type":"post","link":"http:\/\/new.t-machine.org\/index.php\/2012\/03\/09\/github-for-mac-dont-use-it\/","title":{"rendered":"GitHub for Mac: don&#8217;t use it :("},"content":{"rendered":"<p>It <a href=\"http:\/\/t-machine.org\/index.php\/2012\/03\/06\/awesome-git-client-for-mac\/\">looked so good<\/a>, finally  &#8211; a decent Git client for Mac.<\/p>\n<p>But, no. It just &#8211; simply &#8211; doesn&#8217;t work (version 1.2.1). Great for browsing, but sometimes you simply can&#8217;t commit changes to a repository! (a few hours earlier, it was committing fine. Nothing had changed in the meantime)<\/p>\n<p>And what do you get as an error, when you try?<\/p>\n<blockquote><p>\n&#8220;A git error occurred.&#8221;\n<\/p><\/blockquote>\n<p>Seems the folks at GitHub know this is unacceptable. Because they also put a message onto the (invisible) system console:<\/p>\n<blockquote><p>\n-[GHErrorSheetController presentWithError:] [Line 84]<br \/>\n Presenting with error, but let&#8217;s do better guys: Error Domain=GHGitControllerErrorDomain Code=556 UserInfo=0x117f63fa0 &#8220;A git error occurred.&#8221;\n<\/p><\/blockquote>\n<p>For the record, there was nothing wrong, and no errors &#8211; all other clients worked fine. So it&#8217;s probably an internal problem with GitHub&#8217;s code. They know it&#8217;s a problem (they wrote an error for it) but they won&#8217;t tell you what that problem is. Classy :)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It looked so good, finally &#8211; a decent Git client for Mac. But, no. It just &#8211; simply &#8211; doesn&#8217;t work (version 1.2.1). Great for browsing, but sometimes you simply can&#8217;t commit changes to a repository! (a few hours earlier, it was committing fine. Nothing had changed in the meantime) And what do you get [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20],"tags":[],"_links":{"self":[{"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/posts\/1816"}],"collection":[{"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/comments?post=1816"}],"version-history":[{"count":0,"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/posts\/1816\/revisions"}],"wp:attachment":[{"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/media?parent=1816"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/categories?post=1816"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/tags?post=1816"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}