List for cgit developers and users
 help / color / mirror / Atom feed
* [ANNOUNCE] CGIT v0.10.1 Released
@ 2014-02-27 23:43 Jason
  2014-03-01 20:34 ` mysql.jorge
  0 siblings, 1 reply; 2+ messages in thread
From: Jason @ 2014-02-27 23:43 UTC (permalink / raw)


-----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/20140228/50587ba9/attachment.html>


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

* [ANNOUNCE] CGIT v0.10.1 Released
  2014-02-27 23:43 [ANNOUNCE] CGIT v0.10.1 Released Jason
@ 2014-03-01 20:34 ` mysql.jorge
  0 siblings, 0 replies; 2+ messages in thread
From: mysql.jorge @ 2014-03-01 20:34 UTC (permalink / raw)


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>


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

end of thread, other threads:[~2014-03-01 20:34 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-02-27 23:43 [ANNOUNCE] CGIT v0.10.1 Released Jason
2014-03-01 20:34 ` mysql.jorge

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 NNTP newsgroup(s).