{"id":314,"date":"2003-08-26T01:38:43","date_gmt":"2003-08-25T15:38:43","guid":{"rendered":"http:\/\/www.erisian.com.au\/wordpress\/?p=314"},"modified":"2003-08-26T01:38:43","modified_gmt":"2003-08-25T15:38:43","slug":"arch","status":"publish","type":"post","link":"https:\/\/www.erisian.com.au\/wordpress\/2003\/08\/26\/arch","title":{"rendered":"Arch"},"content":{"rendered":"<p><a href=\"http:\/\/regexps.srparish.net\/www\/\">Arch<\/a> has gotten really rather impressive since I last looked at it. It&#8217;s design has stabilised enough to be rewritten in C (from sh), and the repository format seems remarkably sane and powerful, if perhaps a little overly verbose. Distributed repositories over plain http, ftp and NFS all seem supported, which is way cool. And hey, it&#8217;s already into its first rewrite, so it&#8217;s likely to not be accumulating loads of misfeatures. Subversion, meanwhile, is still <a href=\"http:\/\/subversion.tigris.org\/project_faq.html#stable\">answering<\/a> the question &#8220;Is Subversion stable enough for me to use for my own projects?&#8221; with a less than reassuring &#8220;We think so!&#8221;.<\/p>\n<p>Two theories leap to mind. One is that the activity in the version control arena is directly attributable to the obnoxiousness of Larry McVoy&#8217;s occassional rants on linux-kernel about people&#8217;s ingratitude for his very good, but proprietary bitkeeper. This is a corrollary to the &#8220;free software is about scratching an itch&#8221; theory: the more it itches, the more development there&#8217;ll be. The other is that subversion, by being more popular and buzzword compliant, attracts more of the fashion conscious, leaving arch with more competent people. A prediction: neither of these theories will stand up to analysis. But wouldn&#8217;t it be funny if they were true?<\/p>\n<p><b>UPDATE 2003\/09\/01:<\/b><\/p>\n<p>Martin&#8217;s had a <a href=\"http:\/\/sourcefrog.net\/weblog\/software\/vc\/arch\/arch-initial.html\">look at<\/a> arch too. His take&#8217;s similar to mine, and his <a href=\"http:\/\/sourcefrog.net\/weblog\/software\/vc\/arch\/arch-initial-1.html\">major criticism<\/a> seems to be that the docs for tla don&#8217;t match the behaviour of tla (AIUI they match the behaviour of larch &#8212; the shell implementation of arch, tla&#8217;s the C version &#8212; instead).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Arch has gotten really rather impressive since I last looked at it. It&#8217;s design has stabilised enough to be rewritten in C (from sh), and the repository format seems remarkably sane and powerful, if perhaps a little overly verbose. Distributed repositories over plain http, ftp and NFS all seem supported, which is way cool. And [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[16],"tags":[],"_links":{"self":[{"href":"https:\/\/www.erisian.com.au\/wordpress\/wp-json\/wp\/v2\/posts\/314"}],"collection":[{"href":"https:\/\/www.erisian.com.au\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.erisian.com.au\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.erisian.com.au\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.erisian.com.au\/wordpress\/wp-json\/wp\/v2\/comments?post=314"}],"version-history":[{"count":0,"href":"https:\/\/www.erisian.com.au\/wordpress\/wp-json\/wp\/v2\/posts\/314\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.erisian.com.au\/wordpress\/wp-json\/wp\/v2\/media?parent=314"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.erisian.com.au\/wordpress\/wp-json\/wp\/v2\/categories?post=314"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.erisian.com.au\/wordpress\/wp-json\/wp\/v2\/tags?post=314"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}