{"thread":{"id":"26666","subject":"[ANNOUNCE] CGIT 0.9","startedAt":"2011-03-05T14:18:39Z","lastAt":"2011-03-05T20:47:10Z","messageCount":2,"participants":["Lars Hjemli","Ferry Huberts"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"162823","messageId":"AANLkTimk4PKoxtkXo0bO0KLt=29QREOjZJcbFd2tXLyg@mail.gmail.com","threadId":"26666","inReplyTo":null,"subject":"[ANNOUNCE] CGIT 0.9","fromName":"Lars Hjemli","fromEmail":"hjemli@gmail.com","sentAt":"2011-03-05T14:18:39Z","receivedAt":"2011-03-05T14:18:39Z","isPatch":false,"sender":{"key":"hjemli@gmail.com","avatar":null},"body":"A long overdue feature-relase of cgit, a web interface to git\nrepositories, is now available at http://hjemli.net/git/cgit.\n\nExecutive summary:\n* support for side-by-side diffs\n* support for repo content in \"about\" view\n* improved integration with gitolite/gitweb\n* support for git notes in commit/log view\n* support for graph in log view (similar to 'git log --graph')\n* improved handling/display of path filters\n* clients can modify diff view parameters\n* support for directory listings in plain view\n* support for remote branches\n* support for range searches in log view (like 'git log master ^stable)\n* support for expansion of environment vars in certain cgitrc options,\nwhich can simplify virtual hosting\n\nThanks to everyone who contributed.\n\nShortlog since v0.8.3.5:\n\nAaron Griffin (2):\n      Add all=1 query param for atom feeds\n      Add 'max-atom-items' config variable\n\nAlexey Nezhdanov (1):\n      ui-tag: add snapshot links\n\nAndreas Wiese (1):\n      Add .tar.xz-snapshot support\n\nBernhard Reutner-Fischer (3):\n      implement repo.logo and repo.logo-link\n      ssdiff: anchors for ssdiff\n      Use transparent background for the cgit logo\n\nChris Mayo (1):\n      Use committer date for atom feed entry updated element\n\nFelix Hanley (1):\n      Add `strict-export` option\n\nGeorg Lukas (3):\n      syntax highlighting for all formats supported by \"highlight\"\n      cgit.css: highlight directories in tree\n      \"max-blob-size\" config var to limit generated HTML size\n\nJason A. Donenfeld (4):\n      Add support for 'project-list' option\n      Add support for 'remove-suffix' option\n      Add support for 'enable-gitweb-owner' option\n      Support refspecs in about-filter.\n\nJeff Smith (3):\n      commit-links.sh: Seperate the expressions for filtering commit messages.\n      ui-commit: Display git notes when present\n      ui-log: Display git notes when present\n\nJohan Herland (31):\n      Fix small typo in cgitrc example\n      Remove unused variable in shared.c\n      ui-shared: Improve const-ness in API\n      ui-shared: Remove needless cgit_get_cmd() call, and refactor\nhc() accordingly\n      struct cgit_cmd: Differentiate between various usages of ctx.qry.path\n      ui-shared: Replace ctx.qry.path with ctx.qry.vpath\n      ui-shared: Display path limit directly beneath tab bar in relevant pages\n      ui-shared: Teach \"breadcrumb\" navigation to path limit display\nbeneath tab bar\n      ui-tree: Remove unnecessary path breadcrumb navigation\n      ui-diff: Teach diffstat to obey path limit\n      ui-commit: Limit diff based on path limit in qry.path\n      ui-patch: Apply path limit to generated patch\n      ui-commit: Preserve path limit in links to tree and diff pages\n      ui-commit: Preserve path limit in links to commit page\n      ui-shared: Preserve path limit in \"tab bar\" links\n      ui-log: Preserve path limit in outgoing links\n      Fix style of commit-filter links in commit-subject.\n      Add URL parameter 'context' for changing the number of context\nlines in diffs\n      ui-diff: Add links to increase/decrease number of context lines in diffs\n      Add URL parameter 'ignorews' for optionally ignoring whitespace in diffs\n      ui-diff: Add link to ignore/show whitespace changes in diffs\n      ui-log: Fix filecount/linecount when path limit is in effect\n      ui-log: Prevent crash when given empty range search\n      ui-stats: Remove unnecessary #include\n      ui-log: Change display of full commit messages (and notes)\n      ui-log: Implement support for commit graphs\n      ui-log: Colorize commit graph\n      ui-log: Line-wrap long commit subjects when showmsg is enabled\n      ui-log: Move 'Age' column when commit graph is present\n      scan_path(): Improve handling of inaccessible directories\n      scan_path(): Do not recurse into hidden directories by default\n\nKamil Kaminski (1):\n      Fix a typo in README, s/ExecCGI/+ExecCGI\n\nLars Hjemli (23):\n      ui-tag: make output more similar to commit view\n      ui-shared.c: prettify download links when generated from tag page\n      Add support for remote branches\n      Optionally generate verbose parent links\n      Use GIT-1.7.0\n      scan-tree: add test for noweb-file in repo dir\n      ui-tree: add link to plain view for blobs in tree listing\n      Add support for environment variable expansion\n      ui-shared.c: path-limit style nitpick\n      ui-log.c: allow commit range as search expression\n      Use GIT-1.7.2.2\n      Add support for \"readme\" option\n      Add support for 'section-from-path' option\n      Use GIT-1.7.3\n      Makefile: add -MP option\n      Append path and branch to atom feed title\n      Makefile: avoid spurious rebuilds of git sources due to `sudo make`\n      Add vector utility functions\n      ui-log.c: improve handling of range-search argument\n      html.c: use '+' to escape spaces in urls\n      Use GIT-1.7.4\n      Update README\n      CGIT 0.9\n\nLukasz Janyst (1):\n      ui-diff.c: avoid html injection\n\nLynn Lin (1):\n      Makefile: do not include dependency-file on `make clean`\n\nMark Lodato (9):\n      ui-plain: remove unused curr_rev variable\n      ui-plain: more efficient walk_tree()\n      ui-plain: print directory listings\n      html: make all strings 'const char *'\n      html: properly percent-escape URLs\n      use __attribute__ to catch printf format mistakes\n      fix errors in printf-style format strings\n      ui-repolist: fix redefinition of _XOPEN_SOURCE\n      prefer html_raw() to write()\n\nMikhail Gusarov (1):\n      Add NO_OPENSSL option\n\nRagnar Ouchterlony (5):\n      First version of side-by-side diff.\n      Add possibility to switch between unidiff and side-by-side-diff.\n      Polishing of how the side-by-side diff looks.\n      Fixed side-by-side diff bugs related to binary diff and more.\n      In side-by-side diff, add support for marking individual characters.\n\nStefan Bühler (1):\n      Skip leading \"/\" in url querystring value\n\nStefan Naewe (1):\n      display subject instead of sha1 as link title of parents\n\nTodd Zullinger (5):\n      Generalize doc generation\n      Add Makefile targets to install/uninstall docs\n      Install filter scripts\n      cgit.css: Add syntax highlighting entries\n      Use example.com in documentation, per RFC 2606\n"},{"id":"162840","messageId":"4D72A14E.3020501@hupie.com","threadId":"26666","inReplyTo":"AANLkTimk4PKoxtkXo0bO0KLt=29QREOjZJcbFd2tXLyg@mail.gmail.com","subject":"Re: [ANNOUNCE] CGIT 0.9","fromName":"Ferry Huberts","fromEmail":"mailings@hupie.com","sentAt":"2011-03-05T20:47:10Z","receivedAt":"2011-03-05T20:47:10Z","isPatch":false,"sender":{"key":"mailings@hupie.com","avatar":"https://gravatar.com/avatar/ca355376c0713475e17ae413a49f6b98bcbc54cd8364cab7113c53107fb839bb?d=mp&s=160"},"body":"Lars,\n\nCan you please look at my patches I sent you in\n  \"[CGit] [PATCH v2 0/6] Communicate the repo name to the filter\n   scripts\"\n\nYou can also find them in my github repo:\n  https://github.com/fhuberts/cgit/tree/filter-v2\n\n\nthanks\n\n-- \nFerry Huberts\n"}]}