{"thread":{"id":"33176","subject":"[ANN] git-arr 0.11","startedAt":"2013-03-13T23:41:43Z","lastAt":"2013-03-15T01:16:25Z","messageCount":4,"participants":["Alberto Bertogli","Matthieu Moy","Nazri Ramliy"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"211266","messageId":"20130313234143.GD14686@blitiri.com.ar","threadId":"33176","inReplyTo":null,"subject":"[ANN] git-arr 0.11","fromName":"Alberto Bertogli","fromEmail":"albertito@blitiri.com.ar","sentAt":"2013-03-13T23:41:43Z","receivedAt":"2013-03-13T23:41:43Z","isPatch":false,"sender":{"key":"albertito@blitiri.com.ar","avatar":null},"body":"\nHi!\n\nI wanted to let you know about git-arr, which is a git repository\nbrowser that can generate static HTML instead of having to run\ndynamically.\n\nIt is smaller, with less features and a different set of tradeoffs than\ngitweb or cgit, but if you have a reduced environment, the static\ngeneration can be useful.\n\nYou can find more details on http://blitiri.com.ar/p/git-arr/, and see\nan example of the generated output at http://blitiri.com.ar/git/.\n\n\nIt's written in Python, uses the Bottle web framework, and is open\nsource under the MIT licence.\n\nPlease note it's new and there are still some rough edges that I\nobviously intend to fix, but it's been working fine for my use cases, so\nall feedback is welcome :)\n\nThanks a lot!\n\t\tAlberto\n"},{"id":"211291","messageId":"vpqppz22luj.fsf@grenoble-inp.fr","threadId":"33176","inReplyTo":"20130313234143.GD14686@blitiri.com.ar","subject":"Re: [ANN] git-arr 0.11","fromName":"Matthieu Moy","fromEmail":"matthieu.moy@grenoble-inp.fr","sentAt":"2013-03-14T12:43:16Z","receivedAt":"2013-03-14T12:43:16Z","isPatch":false,"sender":{"key":"matthieu.moy@grenoble-inp.fr","avatar":"https://gravatar.com/avatar/72c8a2705971a25dfaff23cece15130d405685845d911aedd5667ace277f3fc5?d=mp&s=160"},"body":"Alberto Bertogli <albertito@blitiri.com.ar> writes:\n\n> I wanted to let you know about git-arr, which is a git repository\n> browser that can generate static HTML instead of having to run\n> dynamically.\n\nCan it run incrementally? I mean, if you have launched it for one\nrevision, does re-running it on the next revision regenerate the whole\nset of pages, or does it only generate new pages?\n\nIf so, that could be a nice way to replace dynamic browsers for people\nwho do not have/want dynamic webpages, by just setting a hook or cron\njob that generate the new pages when an update is made.\n\n-- \nMatthieu Moy\nhttp://www-verimag.imag.fr/~moy/\n"},{"id":"211298","messageId":"CAEY4ZpMWiShOxD=0R4aPSkVcmWoEBJnUepwxQ3Lw_=dh4V5jVA@mail.gmail.com","threadId":"33176","inReplyTo":"vpqppz22luj.fsf@grenoble-inp.fr","subject":"Re: [ANN] git-arr 0.11","fromName":"Nazri Ramliy","fromEmail":"ayiehere@gmail.com","sentAt":"2013-03-14T14:42:30Z","receivedAt":"2013-03-14T14:42:30Z","isPatch":false,"sender":{"key":"ayiehere@gmail.com","avatar":"https://avatars.githubusercontent.com/u/164756?v=4"},"body":"On Thu, Mar 14, 2013 at 8:43 PM, Matthieu Moy\n<Matthieu.Moy@grenoble-inp.fr> wrote:\n> Can it run incrementally? I mean, if you have launched it for one\n> revision, does re-running it on the next revision regenerate the whole\n> set of pages, or does it only generate new pages?\n\n>From the readme (http://blitiri.com.ar/git/r/git-arr/b/master/t/f=README.html):\n\n  The first time you generate, depending on the size of your repositories, it\n  can take some time. Subsequent runs should take less time, as it is smart\n  enough to only generate what has changed.\n\nSeems like it does!\n\nNazri\n"},{"id":"211340","messageId":"20130315011625.GE14686@blitiri.com.ar","threadId":"33176","inReplyTo":"vpqppz22luj.fsf@grenoble-inp.fr","subject":"Re: [ANN] git-arr 0.11","fromName":"Alberto Bertogli","fromEmail":"albertito@blitiri.com.ar","sentAt":"2013-03-15T01:16:25Z","receivedAt":"2013-03-15T01:16:25Z","isPatch":false,"sender":{"key":"albertito@blitiri.com.ar","avatar":null},"body":"On Thu, Mar 14, 2013 at 01:43:16PM +0100, Matthieu Moy wrote:\n> Alberto Bertogli <albertito@blitiri.com.ar> writes:\n> \n> > I wanted to let you know about git-arr, which is a git repository\n> > browser that can generate static HTML instead of having to run\n> > dynamically.\n> \n> Can it run incrementally? I mean, if you have launched it for one\n> revision, does re-running it on the next revision regenerate the whole\n> set of pages, or does it only generate new pages?\n\nYes, you can run it incrementally, and it will only generate new pages.\n\n\n> If so, that could be a nice way to replace dynamic browsers for people\n> who do not have/want dynamic webpages, by just setting a hook or cron\n> job that generate the new pages when an update is made.\n\nThat's my main intended use. I'm using a hook\n(http://blitiri.com.ar/git/r/git-arr/b/master/t/hooks/f=post-receive.html)\nto update repos when I push to them and it's been working fine for me so\nfar. I never tried the cron approach but it should work well too.\n\nThanks!\n\t\tAlberto\n"}]}