<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-reply;
font-family:"Calibri","sans-serif";
color:#1F497D;}
.MsoChpDefault
{mso-style-type:export-only;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:70.85pt 3.0cm 70.85pt 3.0cm;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=PT link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Hi Jason,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Everything’s fine, thanks for your work!<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Apart from that, one minor thing, the tag names, are the only thing that suffers from encoding problems.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Is there anything that you need to track this?<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Jorge,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><div style='border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt'><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><span lang=EN-US style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span lang=EN-US style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> CGit [mailto:cgit-bounces@lists.zx2c4.com] <b>On Behalf Of </b>Jason A. Donenfeld<br><b>Sent:</b> quinta-feira, 27 de Fevereiro de 2014 23:43<br><b>To:</b> cgit@lists.zx2c4.com<br><b>Subject:</b> [ANNOUNCE] CGIT v0.10.1 Released<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><div><p class=MsoNormal>-----BEGIN PGP SIGNED MESSAGE-----<o:p></o:p></p></div><div><p class=MsoNormal>Hash: SHA1<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Hi folks,<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>CGit 0.10.1 is now available, as a mostly bug fix and cleanup release of the<o:p></o:p></p></div><div><p class=MsoNormal>prior massive 0.10 release. However, it does have a couple new features.<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>== CGit on the Web ==<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>* homepage: <a href="http://git.zx2c4.com/cgit/about/">http://git.zx2c4.com/cgit/about/</a><o:p></o:p></p></div><div><p class=MsoNormal>* git repository: <a href="http://git.zx2c4.com/cgit/">http://git.zx2c4.com/cgit/</a><o:p></o:p></p></div><div><p class=MsoNormal>* git clone: git://<a href="http://git.zx2c4.com/cgit">git.zx2c4.com/cgit</a><o:p></o:p></p></div><div><p class=MsoNormal>* mailing list: <a href="mailto:cgit@lists.zx2c4.com">cgit@lists.zx2c4.com</a><o:p></o:p></p></div><div><p class=MsoNormal>* mailing list subscribe: <a href="http://lists.zx2c4.com/mailman/listinfo/cgit">http://lists.zx2c4.com/mailman/listinfo/cgit</a><o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>== ChangeLog v0.10.1 ==<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>17 files changed, 134 insertions(+), 70 deletions(-)<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Features:<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>* sendfile() is now used when available (Linux systems) instead of a loop of<o:p></o:p></p></div><div><p class=MsoNormal> read() and write(). This should significantly increase performance for high<o:p></o:p></p></div><div><p class=MsoNormal> volume sites which make heavy use of the caching feature, as it saves copies<o:p></o:p></p></div><div><p class=MsoNormal> to and from user-space.<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>* The cgit.cgi binary when run from the command line now accepts a --version<o:p></o:p></p></div><div><p class=MsoNormal> argument which prints out the version as well as optional compiled in<o:p></o:p></p></div><div><p class=MsoNormal> features (such as sendfile() support or Lua support).<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>* Caching granularity is now improved with the introduction of the<o:p></o:p></p></div><div><p class=MsoNormal> cache-snapshot-ttl option, which allows configuration of the ttl for tarball<o:p></o:p></p></div><div><p class=MsoNormal> and zip snapshots of repositories..<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Changes:<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>* **Important for package maintainers**: the old LUA_IMPLEMENTATION flag has<o:p></o:p></p></div><div><p class=MsoNormal> been completely removed, with LUA_PKGCONFIG replacing it. LUA_PKGCONFIG<o:p></o:p></p></div><div><p class=MsoNormal> specifies which package specifier is passed to pkg-config. Currently cgit<o:p></o:p></p></div><div><p class=MsoNormal> supports the values "luajit" (default if found), "lua", "lua5.2", and<o:p></o:p></p></div><div><p class=MsoNormal> "lua5.1". When this variable is not passed to make, auto-detection checks<o:p></o:p></p></div><div><p class=MsoNormal> each of them in that order. Package build scripts that explicitly specify a<o:p></o:p></p></div><div><p class=MsoNormal> LUA_IMPLEMENTATION should not explicitly specify a LUA_PKGCONFIG.<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>* CGit now uses git v1.9.0.<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Bug fixes:<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>* Lua test suite is now only run when Lua is a compiled-in feature of cgit.<o:p></o:p></p></div><div><p class=MsoNormal>* Git availability is checked before attempting to use it inside of the build.<o:p></o:p></p></div><div><p class=MsoNormal>* An uninitialized variable is now zeroed out in the diffstat view, which<o:p></o:p></p></div><div><p class=MsoNormal> previously caused erratic behavior.<o:p></o:p></p></div><div><p class=MsoNormal>* Cache slot ttls of zero are now never cached.<o:p></o:p></p></div><div><p class=MsoNormal>* Downloads for tags of length 1 now will show.<o:p></o:p></p></div><div><p class=MsoNormal>* The logic for age comparison in sorting commits and tags has been<o:p></o:p></p></div><div><p class=MsoNormal> simplified.<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>== Downloading ==<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>* <a href="http://git.zx2c4.com/cgit/snapshot/cgit-0.10.1.tar.xz">http://git.zx2c4.com/cgit/snapshot/cgit-0.10.1.tar.xz</a><o:p></o:p></p></div><div><p class=MsoNormal> 8790651ce1f99300c6aa8c31ecbe181a1baab76e (sha1)<o:p></o:p></p></div><div><p class=MsoNormal> 060ef0aa95ebda6ea7daf823214bc4d0 (md5)<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>* For verification git tag v0.10.1 is signed with my public key:<o:p></o:p></p></div><div><p class=MsoNormal> <a href="http://zx2c4.com/keys/AB9942E6D4A4CFC3412620A749FC7012A5DE03AE.asc">zx2c4.com/keys/AB9942E6D4A4CFC3412620A749FC7012A5DE03AE.asc</a><o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>== The Road to 1.0 ==<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>It'd be nice to have a 1.0 release soon. Here's a non-exhaustive list of<o:p></o:p></p></div><div><p class=MsoNormal>things I'd like to see for that:<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>* HTML5 compliance<o:p></o:p></p></div><div><p class=MsoNormal>* Line number anchors highlighting the current line in pure css / html anchors<o:p></o:p></p></div><div><p class=MsoNormal>* git-blame support<o:p></o:p></p></div><div><p class=MsoNormal>* git-grep support<o:p></o:p></p></div><div><p class=MsoNormal>* More malloc()/free() cleanups<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>- --<o:p></o:p></p></div><div><p class=MsoNormal>Jason A. Donenfeld<o:p></o:p></p></div><div><p class=MsoNormal><a href="http://www.zx2c4.com">www.zx2c4.com</a><o:p></o:p></p></div><div><p class=MsoNormal>-----BEGIN PGP SIGNATURE-----<o:p></o:p></p></div><div><p class=MsoNormal>Version: GnuPG v2.0.22 (GNU/Linux)<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>iQIcBAEBAgAGBQJTD81IAAoJEEn8cBKl3gOuAAoQAIJVgY2VL5wz6IZe2oZVJKkB<o:p></o:p></p></div><div><p class=MsoNormal>kCz7KRqGMoPReoHjEbx8aEfqFNdvcg1gD3TjP7ggY9n9SB4APKCVPx6xYd5t3GLJ<o:p></o:p></p></div><div><p class=MsoNormal>oNRnv8HA7g939dCgfYqV4Vpj4pdf9d8kUOJm0cLdsghndCQJ7SCJyqPufdF3DTYu<o:p></o:p></p></div><div><p class=MsoNormal>BYZb4ru4eHXySqc4UopkYinV6tbEbcjSub7yFhvWpLlRMl9w8DbcopDU/+PcrWrg<o:p></o:p></p></div><div><p class=MsoNormal>fzuJEVS6S9r8+CqqRbdxK+QrifOw/SgvYwSKjl8EYLHg0R6TM9mepuMrJA06ilDJ<o:p></o:p></p></div><div><p class=MsoNormal>vVa0X6BRKSoDkQUH0nSgQ12IsCp7acyg+Sg8IVfB60JqV2Zr4N3IPEcuuO2B054D<o:p></o:p></p></div><div><p class=MsoNormal>s2GJCSFOCgALdsxzh8fZkm937DTNLtq69VlyQ4yJWpiUcYPvWuYQ40aEcJrBo+mX<o:p></o:p></p></div><div><p class=MsoNormal>arHdqi9bC4KwdOUajTDspoYxkzdyGyJx65EmyGRx5QAFMErube3jOc4U9YfbRutw<o:p></o:p></p></div><div><p class=MsoNormal>YULVKZuQAvui4WY+pbF21DDdClxzNf5DUsO8BpoXmL28q/oXZ2q1j/JFwIld4r1U<o:p></o:p></p></div><div><p class=MsoNormal>OwAHhzrcrH+/2e9r1gFXhwwU59PDYwPrZPrajkg84Xr8p5IrLPhGGxwXGidbVnNL<o:p></o:p></p></div><div><p class=MsoNormal>3oGoVDuIM3dPXTn5m1iNMDMME+tcsUX/HC+GvmEM097vC93X8a7hetMtk1LtEtmU<o:p></o:p></p></div><div><p class=MsoNormal>j/8/JZM6a/wdebGm3yAL<o:p></o:p></p></div><div><p class=MsoNormal>=aian<o:p></o:p></p></div><div><p class=MsoNormal>-----END PGP SIGNATURE-----<o:p></o:p></p></div></div></div></body></html>