{"thread":{"id":"15293","subject":"Announce: gitbuilder, an autobuilder for git-based projects","startedAt":"2008-08-31T03:07:17Z","lastAt":"2008-08-31T18:35:48Z","messageCount":4,"participants":["Avery Pennarun","Junio C Hamano","Jakub Narebski"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"89281","messageId":"32541b130808302007r3d570aa8ka221f210251944ba@mail.gmail.com","threadId":"15293","inReplyTo":null,"subject":"Announce: gitbuilder, an autobuilder for git-based projects","fromName":"Avery Pennarun","fromEmail":"apenwarr@gmail.com","sentAt":"2008-08-31T03:07:17Z","receivedAt":"2008-08-31T03:07:17Z","isPatch":false,"sender":{"key":"apenwarr@gmail.com","avatar":"https://avatars.githubusercontent.com/u/20592?v=4"},"body":"Hi all,\n\nI recently made the first public release of gitbuilder, a set of\nrelatively simple scripts for automatically building your favourite\ngit-hosted project, optionally running unit tests, and reporting\npass/fail results.  In case of failures, it automatically uses \"git\nrev-list --bisect\" to try to track down the first commit that started\nfailing.  It's also smart about branches; it knows how to build each\ncommit only once, no matter how many branches include it, thus greatly\nsimplifying future bisections.\n\nYou can also get an RSS feed of the autobuilder results in case you\nwant live updates as things happen.\n\nTo find the scripts, see here:\nhttp://github.com/apenwarr/gitbuilder/\n\nAnd to see a sample autobuilder for git.git that I've been running at\nwork, check this out:\nhttp://versabanq.com/demo/gitbuild/\n\n(Note: the autobuilder you'll find here fails to build the html, todo,\nand man branches (unsurprisingly) and also had some trouble with the\n1.5.4 series because I don't have msgfmt installed.  I can fix these\nup on my end, but I suppose it's illustrative to look at the output\nas-is and see how the bisection gets displayed :))\n\nI plan to leave this copy of the autobuilder up as a sample.  If there\nare other interesting (more experimental?) git.git repositories I\nshould fetch from and add to the autobuilder, please feel free to let\nme know.\n\nI set up the same autobuilder tool for a couple of our projects at\nwork, which have more interesting output since our developers are\nsomewhat less careful to make sure the tests pass before committing.\ngit.git is a bit boring to look at because Junio is apparently so good\nat his job.\n\nDoes anyone else find this useful? :)\n\nHave fun,\n\nAvery\n"},{"id":"89282","messageId":"7v1w05g8v7.fsf@gitster.siamese.dyndns.org","threadId":"15293","inReplyTo":"32541b130808302007r3d570aa8ka221f210251944ba@mail.gmail.com","subject":"Re: Announce: gitbuilder, an autobuilder for git-based projects","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2008-08-31T03:29:32Z","receivedAt":"2008-08-31T03:29:32Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"\"Avery Pennarun\" <apenwarr@gmail.com> writes:\n\n> I set up the same autobuilder tool for a couple of our projects at\n> work, which have more interesting output since our developers are\n> somewhat less careful to make sure the tests pass before committing.\n> git.git is a bit boring to look at because Junio is apparently so good\n> at his job.\n\nThanks for the compliments, but it is easy for the integrator to be \"so\ngood\".  I only have to apply patches and if the result or the result of\nmerging that to 'next' does not pass the test, I just reject it to have\nthe original submitter handle the fallouts ;-).\n\nIt is quite a different story for leaf level developers.\n"},{"id":"89298","messageId":"m3d4jpr0xk.fsf@localhost.localdomain","threadId":"15293","inReplyTo":"32541b130808302007r3d570aa8ka221f210251944ba@mail.gmail.com","subject":"Re: Announce: gitbuilder, an autobuilder for git-based projects","fromName":"Jakub Narebski","fromEmail":"jnareb@gmail.com","sentAt":"2008-08-31T09:25:35Z","receivedAt":"2008-08-31T09:25:35Z","isPatch":false,"sender":{"key":"jnareb@gmail.com","avatar":"https://avatars.githubusercontent.com/u/2706?v=4"},"body":"\"Avery Pennarun\" <apenwarr@gmail.com> writes:\n\n> Hi all,\n> \n> I recently made the first public release of gitbuilder, a set of\n> relatively simple scripts for automatically building your favourite\n> git-hosted project, optionally running unit tests, and reporting\n> pass/fail results.  In case of failures, it automatically uses \"git\n> rev-list --bisect\" to try to track down the first commit that started\n> failing.  It's also smart about branches; it knows how to build each\n> commit only once, no matter how many branches include it, thus greatly\n> simplifying future bisections.\n> \n> You can also get an RSS feed of the autobuilder results in case you\n> want live updates as things happen.\n> \n> To find the scripts, see here:\n> http://github.com/apenwarr/gitbuilder/\n[...]\n\nThanks.  I have added it to Git Wiki:\nhttp://git.or.cz/gitwiki/InterfacesFrontendsAndTools#head-f02930f5bac8c11ea580ec2d0ee91322fc108e94\n\nPlease check if the information is correct.\n\nP.S. Should I add it as one of possible tools to Git User's Survey 2008\n(to be started at 1 September)?\n-- \nJakub Narebski\nPoland\nShadeHawk on #git\n"},{"id":"89332","messageId":"32541b130808311135g7f755abl30536ef3805d7f20@mail.gmail.com","threadId":"15293","inReplyTo":"m3d4jpr0xk.fsf@localhost.localdomain","subject":"Re: Announce: gitbuilder, an autobuilder for git-based projects","fromName":"Avery Pennarun","fromEmail":"apenwarr@gmail.com","sentAt":"2008-08-31T18:35:48Z","receivedAt":"2008-08-31T18:35:48Z","isPatch":false,"sender":{"key":"apenwarr@gmail.com","avatar":"https://avatars.githubusercontent.com/u/20592?v=4"},"body":"On Sun, Aug 31, 2008 at 5:25 AM, Jakub Narebski <jnareb@gmail.com> wrote:\n> \"Avery Pennarun\" <apenwarr@gmail.com> writes:\n>> Gitbuilder blah blah\n>\n> Thanks.  I have added it to Git Wiki:\n> http://git.or.cz/gitwiki/InterfacesFrontendsAndTools#head-f02930f5bac8c11ea580ec2d0ee91322fc108e94\n>\n> Please check if the information is correct.\n\nThanks!\n\n> P.S. Should I add it as one of possible tools to Git User's Survey 2008\n> (to be started at 1 September)?\n\nWell, on the one hand, it's free advertising.  On the other hand, as a\nproject that only started about a week ago, it's unlikely to get a lot\nof survey responses.  Whatever you think is best.\n\nHave fun,\n\nAvery\n"}]}