{"id":35,"date":"2009-12-24T06:10:08","date_gmt":"2009-12-24T10:10:08","guid":{"rendered":"http:\/\/blog.jstump.com\/?p=35"},"modified":"2009-12-24T06:10:08","modified_gmt":"2009-12-24T10:10:08","slug":"another-holiday-season-another-commit-bit-and-some-git-adventures-too","status":"publish","type":"post","link":"https:\/\/stump.io\/blog\/2009\/12\/24\/another-holiday-season-another-commit-bit-and-some-git-adventures-too\/","title":{"rendered":"Another holiday season, another commit bit&#8230; and some git adventures too"},"content":{"rendered":"<p>For some patches and scripts that I contributed to the <a href=\"http:\/\/performous.org\/\">Performous<\/a> project to help with Windows portability, I now have one more commit bit (since it&#8217;s git in this case, push access) to my name.<\/p>\n<p>Probably the best part of deciding to contribute was actually learning git itself so I could maintain the history of my own changes even before I shared my changes with the other developers.  This marks the first time I have made serious use of a DVCS of any kind, and I must say that I am impressed by the new workflows DVCS makes possible, especially those that would be nigh-on impossible under a non-DVCS such as my current VCS of choice, which is Subversion.<\/p>\n<p>You can probably reasonably expect any new projects I create on jstump.com to use git unless there is a major reason to still use svn.  I may even convert some of my other projects.  (The main obstacle, of course, is forcefully shoving git into my awesomely-constructed current svn+trac+custom authentication setup.  I guess we&#8217;ll see how that goes when I have some extra time on my hands.)<\/p>\n<p>Performous is a GPLv2+ band rhythm game that started out with just vocal play and expanded into guitar and drums not too long ago; this is the opposite of how <a href=\"http:\/\/code.google.com\/p\/fofix\/\">Frets on Fire X<\/a> evolved.  (My commit access to FoFiX was granted last New Year&#8217;s Day, and in that time I have arguably become one of its core developers.  I will look back on my experiences working with FoFiX once I hit the one-year mark since it&#8217;s so close and I&#8217;ve digressed enough already.)<\/p>\n<p>It&#8217;s a strange feeling, now having commit access to two projects that the uninitiated observer might say are directly competing.  Things are friendly and fair, though, and I have only the best intentions for my participation in both.<\/p>\n<p>Merry Christmas to all, and to all, happy hacking!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>For some patches and scripts that I contributed to the Performous project to help with Windows portability, I now have one more commit bit (since it&#8217;s git in this case, push access) to my name. Probably the best part of deciding to contribute was actually learning git itself so I could maintain the history of [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/stump.io\/blog\/wp-json\/wp\/v2\/posts\/35"}],"collection":[{"href":"https:\/\/stump.io\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/stump.io\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/stump.io\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/stump.io\/blog\/wp-json\/wp\/v2\/comments?post=35"}],"version-history":[{"count":6,"href":"https:\/\/stump.io\/blog\/wp-json\/wp\/v2\/posts\/35\/revisions"}],"predecessor-version":[{"id":41,"href":"https:\/\/stump.io\/blog\/wp-json\/wp\/v2\/posts\/35\/revisions\/41"}],"wp:attachment":[{"href":"https:\/\/stump.io\/blog\/wp-json\/wp\/v2\/media?parent=35"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/stump.io\/blog\/wp-json\/wp\/v2\/categories?post=35"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/stump.io\/blog\/wp-json\/wp\/v2\/tags?post=35"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}