1 - function like run_git() except to return binary data properly (eg. tar & blobs)
4 - research whether git checkout can be made to work through viewgit
7 - add direct download tar/zip link (of master branch?)
8 - add tree browsing link
14 - use tables for templates
18 - common navigation bar / path at top
19 - Index - [ project ] / path / in / project
20 - show times in UTC, except also in author's time somewhere
23 - index: list of projects
25 - summary: main page of a project (like gitweb)
26 - description, last change, clone url?
27 - shortlog: date, author, message, [branch/tag], links: commit, commitdiff, tree, snapshot/download
34 - free git repository viewer that is easy to install and does not have many dependencies
38 - Public Launch (0.0.1?)
40 - must have a minimalistic but useful interface
41 - must have features planned as mandatory
42 - should be at least able to rival other similar projects (the PHP ones at least)
45 - website, tracked with Google Analytics
46 - freshmeat project page
47 - post link to <http://git.or.cz/gitwiki/Gitweb>
48 - announce on git list
49 - announce on viewsvn's news section
50 - First fixes & new features based on feedback (0.0.2)
53 - mandatory features (0.0.1)
54 - project list (configurable or from a root, using globs perhaps?)
55 - name, description (.git/description), action links
56 - tar.gz snapshots of trees
59 - tree browsing / downloading of individual files
60 - RSS feeds: projects, shortlog
65 - don't mimic gitweb interface as it's a tad clunky
69 - 3 google hits, none of a project
70 - Not registered at: SourceForge, Freshmeat, BerliOS
73 - GPLv2 vs. GPLv3 vs. AGPLv3
74 - add clarification that linking to the original homepage is enough to provide source, as long as it's around
76 - bundle about page that says what the software is and where to download it
79 - <http://git.or.cz/gitwiki/Gitweb>