[ANNOUNCE] CGIT v0.10.1 Released

Jorge Bastos mysql.jorge at decimal.pt
Sat Mar 1 21:34:36 CET 2014


Hi Jason,

 

Everything's fine, thanks for your work!

 

Apart from that, one minor thing, the tag names, are the only thing that
suffers from encoding problems.

Is there anything that you need to track this?

 

Jorge,

 

From: CGit [mailto:cgit-bounces at lists.zx2c4.com] On Behalf Of Jason A.
Donenfeld
Sent: quinta-feira, 27 de Fevereiro de 2014 23:43
To: cgit at lists.zx2c4.com
Subject: [ANNOUNCE] CGIT v0.10.1 Released

 

-----BEGIN PGP SIGNED MESSAGE-----

Hash: SHA1

 

Hi folks,

 

CGit 0.10.1 is now available, as a mostly bug fix and cleanup release of the

prior massive 0.10 release. However, it does have a couple new features.

 

== CGit on the Web ==

 

* homepage: http://git.zx2c4.com/cgit/about/

* git repository: http://git.zx2c4.com/cgit/

* git clone: git://git.zx2c4.com/cgit

* mailing list: cgit at lists.zx2c4.com

* mailing list subscribe: http://lists.zx2c4.com/mailman/listinfo/cgit

 

 

== ChangeLog v0.10.1 ==

 

17 files changed, 134 insertions(+), 70 deletions(-)

 

Features:

 

* sendfile() is now used when available (Linux systems) instead of a loop of

  read() and write(). This should significantly increase performance for
high

  volume sites which make heavy use of the caching feature, as it saves
copies

  to and from user-space.

 

* The cgit.cgi binary when run from the command line now accepts a --version

  argument which prints out the version as well as optional compiled in

  features (such as sendfile() support or Lua support).

 

* Caching granularity is now improved with the introduction of the

  cache-snapshot-ttl option, which allows configuration of the ttl for
tarball

  and zip snapshots of repositories..

 

 

Changes:

 

* **Important for package maintainers**: the old LUA_IMPLEMENTATION flag has

  been completely removed, with LUA_PKGCONFIG replacing it. LUA_PKGCONFIG

  specifies which package specifier is passed to pkg-config. Currently cgit

  supports the values "luajit" (default if found), "lua", "lua5.2", and

  "lua5.1". When this variable is not passed to make, auto-detection checks

  each of them in that order. Package build scripts that explicitly specify
a

  LUA_IMPLEMENTATION should not explicitly specify a LUA_PKGCONFIG.

 

* CGit now uses git v1.9.0.

 

 

Bug fixes:

 

* Lua test suite is now only run when Lua is a compiled-in feature of cgit.

* Git availability is checked before attempting to use it inside of the
build.

* An uninitialized variable is now zeroed out in the diffstat view, which

  previously caused erratic behavior.

* Cache slot ttls of zero are now never cached.

* Downloads for tags of length 1 now will show.

* The logic for age comparison in sorting commits and tags has been

  simplified.

 

 

== Downloading ==

 

* http://git.zx2c4.com/cgit/snapshot/cgit-0.10.1.tar.xz

  8790651ce1f99300c6aa8c31ecbe181a1baab76e (sha1)

  060ef0aa95ebda6ea7daf823214bc4d0 (md5)

 

* For verification git tag v0.10.1 is signed with my public key:

  zx2c4.com/keys/AB9942E6D4A4CFC3412620A749FC7012A5DE03AE.asc

 

 

== The Road to 1.0 ==

 

It'd be nice to have a 1.0 release soon. Here's a non-exhaustive list of

things I'd like to see for that:

 

* HTML5 compliance

* Line number anchors highlighting the current line in pure css / html
anchors

* git-blame support

* git-grep support

* More malloc()/free() cleanups

 

- --

Jason A. Donenfeld

www.zx2c4.com

-----BEGIN PGP SIGNATURE-----

Version: GnuPG v2.0.22 (GNU/Linux)

 

iQIcBAEBAgAGBQJTD81IAAoJEEn8cBKl3gOuAAoQAIJVgY2VL5wz6IZe2oZVJKkB

kCz7KRqGMoPReoHjEbx8aEfqFNdvcg1gD3TjP7ggY9n9SB4APKCVPx6xYd5t3GLJ

oNRnv8HA7g939dCgfYqV4Vpj4pdf9d8kUOJm0cLdsghndCQJ7SCJyqPufdF3DTYu

BYZb4ru4eHXySqc4UopkYinV6tbEbcjSub7yFhvWpLlRMl9w8DbcopDU/+PcrWrg

fzuJEVS6S9r8+CqqRbdxK+QrifOw/SgvYwSKjl8EYLHg0R6TM9mepuMrJA06ilDJ

vVa0X6BRKSoDkQUH0nSgQ12IsCp7acyg+Sg8IVfB60JqV2Zr4N3IPEcuuO2B054D

s2GJCSFOCgALdsxzh8fZkm937DTNLtq69VlyQ4yJWpiUcYPvWuYQ40aEcJrBo+mX

arHdqi9bC4KwdOUajTDspoYxkzdyGyJx65EmyGRx5QAFMErube3jOc4U9YfbRutw

YULVKZuQAvui4WY+pbF21DDdClxzNf5DUsO8BpoXmL28q/oXZ2q1j/JFwIld4r1U

OwAHhzrcrH+/2e9r1gFXhwwU59PDYwPrZPrajkg84Xr8p5IrLPhGGxwXGidbVnNL

3oGoVDuIM3dPXTn5m1iNMDMME+tcsUX/HC+GvmEM097vC93X8a7hetMtk1LtEtmU

j/8/JZM6a/wdebGm3yAL

=aian

-----END PGP SIGNATURE-----

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.zx2c4.com/pipermail/cgit/attachments/20140301/d7ac72ed/attachment.html>


More information about the CGit mailing list