From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jason at zx2c4.com (Jason A. Donenfeld) Date: Fri, 28 Feb 2014 00:43:06 +0100 Subject: [ANNOUNCE] CGIT v0.10.1 Released Message-ID: -----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: