git@vger.kernel.org mailing list mirror (one of many)
 help / color / mirror / code / Atom feed
* [ANN] git-arr 0.11
@ 2013-03-13 23:41 Alberto Bertogli
  2013-03-14 12:43 ` Matthieu Moy
  0 siblings, 1 reply; 4+ messages in thread
From: Alberto Bertogli @ 2013-03-13 23:41 UTC (permalink / raw
  To: git


Hi!

I wanted to let you know about git-arr, which is a git repository
browser that can generate static HTML instead of having to run
dynamically.

It is smaller, with less features and a different set of tradeoffs than
gitweb or cgit, but if you have a reduced environment, the static
generation can be useful.

You can find more details on http://blitiri.com.ar/p/git-arr/, and see
an example of the generated output at http://blitiri.com.ar/git/.


It's written in Python, uses the Bottle web framework, and is open
source under the MIT licence.

Please note it's new and there are still some rough edges that I
obviously intend to fix, but it's been working fine for my use cases, so
all feedback is welcome :)

Thanks a lot!
		Alberto

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [ANN] git-arr 0.11
  2013-03-13 23:41 [ANN] git-arr 0.11 Alberto Bertogli
@ 2013-03-14 12:43 ` Matthieu Moy
  2013-03-14 14:42   ` Nazri Ramliy
  2013-03-15  1:16   ` Alberto Bertogli
  0 siblings, 2 replies; 4+ messages in thread
From: Matthieu Moy @ 2013-03-14 12:43 UTC (permalink / raw
  To: Alberto Bertogli; +Cc: git

Alberto Bertogli <albertito@blitiri.com.ar> writes:

> I wanted to let you know about git-arr, which is a git repository
> browser that can generate static HTML instead of having to run
> dynamically.

Can it run incrementally? I mean, if you have launched it for one
revision, does re-running it on the next revision regenerate the whole
set of pages, or does it only generate new pages?

If so, that could be a nice way to replace dynamic browsers for people
who do not have/want dynamic webpages, by just setting a hook or cron
job that generate the new pages when an update is made.

-- 
Matthieu Moy
http://www-verimag.imag.fr/~moy/

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [ANN] git-arr 0.11
  2013-03-14 12:43 ` Matthieu Moy
@ 2013-03-14 14:42   ` Nazri Ramliy
  2013-03-15  1:16   ` Alberto Bertogli
  1 sibling, 0 replies; 4+ messages in thread
From: Nazri Ramliy @ 2013-03-14 14:42 UTC (permalink / raw
  To: Matthieu Moy; +Cc: Alberto Bertogli, git

On Thu, Mar 14, 2013 at 8:43 PM, Matthieu Moy
<Matthieu.Moy@grenoble-inp.fr> wrote:
> Can it run incrementally? I mean, if you have launched it for one
> revision, does re-running it on the next revision regenerate the whole
> set of pages, or does it only generate new pages?

>From the readme (http://blitiri.com.ar/git/r/git-arr/b/master/t/f=README.html):

  The first time you generate, depending on the size of your repositories, it
  can take some time. Subsequent runs should take less time, as it is smart
  enough to only generate what has changed.

Seems like it does!

Nazri

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [ANN] git-arr 0.11
  2013-03-14 12:43 ` Matthieu Moy
  2013-03-14 14:42   ` Nazri Ramliy
@ 2013-03-15  1:16   ` Alberto Bertogli
  1 sibling, 0 replies; 4+ messages in thread
From: Alberto Bertogli @ 2013-03-15  1:16 UTC (permalink / raw
  To: Matthieu Moy; +Cc: git

On Thu, Mar 14, 2013 at 01:43:16PM +0100, Matthieu Moy wrote:
> Alberto Bertogli <albertito@blitiri.com.ar> writes:
> 
> > I wanted to let you know about git-arr, which is a git repository
> > browser that can generate static HTML instead of having to run
> > dynamically.
> 
> Can it run incrementally? I mean, if you have launched it for one
> revision, does re-running it on the next revision regenerate the whole
> set of pages, or does it only generate new pages?

Yes, you can run it incrementally, and it will only generate new pages.


> If so, that could be a nice way to replace dynamic browsers for people
> who do not have/want dynamic webpages, by just setting a hook or cron
> job that generate the new pages when an update is made.

That's my main intended use. I'm using a hook
(http://blitiri.com.ar/git/r/git-arr/b/master/t/hooks/f=post-receive.html)
to update repos when I push to them and it's been working fine for me so
far. I never tried the cron approach but it should work well too.

Thanks!
		Alberto

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2013-03-15  1:17 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-03-13 23:41 [ANN] git-arr 0.11 Alberto Bertogli
2013-03-14 12:43 ` Matthieu Moy
2013-03-14 14:42   ` Nazri Ramliy
2013-03-15  1:16   ` Alberto Bertogli

Code repositories for project(s) associated with this public inbox

	https://80x24.org/mirrors/git.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).