gnu-arch-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnu-arch-users] ArchZoom 0.3.0 announce


From: Mikhael Goikhman
Subject: [Gnu-arch-users] ArchZoom 0.3.0 announce
Date: Thu, 29 Jul 2004 15:56:39 +0000
User-agent: Mutt/1.4.2.1i

A new major version archzoom-0.3.0 is released. ArchZoom is a web-based
arch revision browser. The download information and updated screenshots
are available on the home page:

  http://migo.sixbit.org/software/archzoom/

User visible changes are documented in NEWS. Here are some bold features.

* Web browsers supporting dynamical html now benefit from a convenient
expand/collapse functionality. As usual, this may be turned off in
archzoom.conf, and it is done automatically for text based browsers.

* The file views (for either new/removed changeset files or tree files)
now feature syntax highlighting, images inline, and proper binary file
presentation. This all is also supported in expanded changeset view.

* If tarball_downloading option is set, then [tarball] links appear in
all log views and any tree subdirectory. Such link creates and downloads
a changeset or a snapshot. For example, url for the latest snapshot of
project foo is: archzoom.cgi/my--archive/foo--bar--LATEST--LATEST.tar.gz
(this should be saved as foo--bar--0.3.0--patch-12.tar.gz by default).

* Additional css and additional template set are included for those who
don't like the default look. Add "?css=bright.css" or "?template=minimal"
to any archzoom url to try this. Thanks to Emmo Cramer for cooperation,
his "minimal" template set integrated into the main site may be seen on:

http://geeky.kicks-ass.org/archzoom/archzoom.cgi/address@hidden

* The archive info (archives, versions, revisions) is cached by default
with timeouts of about 2 hours. Caches may be reset by "?nocache".

* The tree info is not cached, revision library should be used for this.
A new useful script named axp is included to control the size of revlib.
Here is the cronjob setup on the live demo system:

  15 02 * * * /path/to/axp revlib prune --quiet --size 6Gb
  15 10 * * * /path/to/axp revlib prune --quiet --number 750
  15 18 * * * /path/to/axp revlib cleanup --quiet

This removes casual incomplete ,,new-revision.* directories and keeps the
library size at maximum 750 revisions, or 6GB of unlinked files, that is
aproximately equivalent to 3-4Gb of real linked files.  axp is optimized
to never calculate things twice, so subsequent calls should be fast.

The next archzoom version (0.4.0 or 1.0.0) will implement things in TODO.
Any suggestions are welcome.

Regards,
Mikhael.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]