No description or website provided.
C Shell Perl Tcl Emacs Lisp Python JavaScript
Latest commit 623ac59 Jul 12, 2010 Greg Brockman While we're at it, let's make an interactive shell
Permalink
Failed to load latest commit information.
Documentation Git 1.7.2-rc2 Jul 7, 2010
block-sha1 msvc: Select the "fast" definition of the {get,put}_be32() macros Jun 28, 2010
builtin Merge branch 'maint' Jul 7, 2010
compat Merge branch 'js/async-thread' Jun 21, 2010
contrib Merge branch 'tr/rev-list-count' Jun 30, 2010
git-gui Merge git://repo.or.cz/git-gui Feb 7, 2010
git-shell-commands Added a help command Jul 12, 2010
git_remote_helpers Remove python 2.5'isms Jun 14, 2010
gitk-git Merge git://git.kernel.org/pub/scm/gitk/gitk Apr 19, 2010
gitweb gitweb: Move evaluate_gitweb_config out of run_request Jul 5, 2010
perl Git.pm: better error message Jun 18, 2010
ppc fix openssl headers conflicting with custom SHA1 implementations Oct 3, 2008
t Merge branch 'ab/tap' Jul 7, 2010
templates Modernize git calling conventions in hook templates Mar 20, 2010
xdiff xdiff: optimise for no whitespace difference when ignoring whitespace. Jul 6, 2010
.gitattributes .gitattributes: detect 8-space indent in shell scripts Jan 6, 2010
.gitignore Merge branch 'sr/remote-helper-export' May 21, 2010
.mailmap Merge branch 'mg/mailmap-update' into maint Apr 10, 2010
COPYING Update COPYING with GPLv2 with new FSF address Jan 17, 2010
GIT-VERSION-GEN Merge branch 'maint' May 12, 2010
INSTALL INSTALL: document a simpler way to run uninstalled builds Dec 3, 2009
Makefile While we're at it, let's make an interactive shell Jul 12, 2010
README README: git lives at http://git-scm.com these days Oct 7, 2009
RelNotes Start 1.7.2 cycle May 9, 2010
abspath.c make_absolute_path(): Do not append redundant slash Feb 14, 2010
aclocal.m4 Some platforms lack socklen_t type Jun 1, 2010
advice.c Reword "detached HEAD" notification Jan 30, 2010
advice.h Reword "detached HEAD" notification Jan 30, 2010
alias.c Merge branch 'jk/maint-1.6.0-trace-argv' into maint May 26, 2009
alloc.c Fix a bunch of pointer declarations (codestyle) May 1, 2009
archive-tar.c archive-tar.c: squelch a type mismatch warning May 9, 2009
archive-zip.c archive: remove unused headers Jul 19, 2008
archive.c Merge branch 'jc/conflict-marker-size' Jan 21, 2010
archive.h archive: do not read .gitattributes in working directory Apr 18, 2009
attr.c Merge branch 'eb/core-eol' Jun 21, 2010
attr.h enums: omit trailing comma for portability May 31, 2010
base85.c Merge branch 'maint-1.6.2' into maint-1.6.3 Jan 19, 2010
bisect.c Merge branch 'cc/maint-bisect-paths' into maint Mar 5, 2010
bisect.h builtin-rev-list.c: mark file-local function static Jan 12, 2010
blob.c Replace parse_blob() with an explanatory comment Jan 19, 2010
blob.h Replace parse_blob() with an explanatory comment Jan 19, 2010
branch.c Merge branch 'rc/maint-reflog-msg-for-forced-branch' into maint Apr 11, 2010
branch.h Make git-clone respect branch.autosetuprebase Mar 4, 2009
builtin.h Merge branch 'cp/textconv-cat-file' Jun 27, 2010
bundle.c Merge branch 'jc/log-stdin' Nov 24, 2009
bundle.h Move bundle specific stuff into bundle.[ch] Sep 19, 2007
cache-tree.c Improve on the 'invalid object' error message at commit time Jul 14, 2009
cache-tree.h Optimize "diff-index --cached" using cache-tree May 25, 2009
cache.h Merge branch 'cp/textconv-cat-file' Jun 27, 2010
check-builtins.sh cherry is built-in, do not ship git-cherry.sh Nov 5, 2006
check-racy.c ce_match_stat, run_diff_files: use symbolic constants for readability Nov 10, 2007
check_bindir Move all dashed-form commands to libexecdir Jun 19, 2008
color.c diff: add --word-diff option that generalizes --color-words Apr 14, 2010
color.h diff: add --word-diff option that generalizes --color-words Apr 14, 2010
combine-diff.c Merge branch 'rs/diff-no-minimal' into maint Jun 21, 2010
command-list.txt Add git-http-backend to command-list. Dec 26, 2009
commit.c make commit_tree a library function Apr 2, 2010
commit.h Merge branch 'ar/decorate-color' Jun 30, 2010
config.c Merge branch 'eb/core-eol' Jun 21, 2010
config.mak.in Merge branch 'gv/portable' Jun 21, 2010
configure.ac Merge branch 'gv/portable' Jun 21, 2010
connect.c Merge branch 'gv/portable' Jun 21, 2010
convert.c Merge branch 'eb/core-eol' Jun 21, 2010
copy.c preserve mtime of local clone Sep 13, 2009
csum-file.c Convert existing die(..., strerror(errno)) to die_errno() Jun 27, 2009
csum-file.h Merge branch 'maint' Oct 10, 2008
ctype.c enums: omit trailing comma for portability May 31, 2010
daemon.c Rewrite dynamic structure initializations to runtime assignment May 31, 2010
date.c parse_date: fix signedness in timezone calculation Jul 5, 2010
decorate.c Unify signedness in hashing calls May 20, 2009
decorate.h decorate: allow const objects to be decorated Aug 20, 2008
delta.h Fix big left-shifts of unsigned char Jun 18, 2009
diff-delta.c Nicolas Pitre has a new email address Sep 14, 2009
diff-lib.c Add optional parameters to the diff option "--ignore-submodules" Jun 11, 2010
diff-no-index.c string_list: Fix argument order for string_list_insert Jun 27, 2010
diff.c Merge branch 'jl/status-ignore-submodules' Jun 30, 2010
diff.h Merge branch 'ab/blame-textconv' Jun 27, 2010
diffcore-break.c Add a macro DIFF_QUEUE_CLEAR. May 7, 2010
diffcore-delta.c Fix diff -B/--dirstat miscounting of newly added contents Dec 5, 2009
diffcore-order.c Use xmemdupz() in many places. Sep 19, 2007
diffcore-pickaxe.c Add a macro DIFF_QUEUE_CLEAR. May 7, 2010
diffcore-rename.c Add a macro DIFF_QUEUE_CLEAR. May 7, 2010
diffcore.h Make diffcore_std only can run once before a diff_flush May 7, 2010
dir.c Merge branch 'jc/maint-simpler-common-prefix' Jun 22, 2010
dir.h Merge branch 'nd/sparse' Jan 13, 2010
editor.c editor: use run_command's shell feature Jan 6, 2010
entry.c Merge branch 'jc/symbol-static' Jan 20, 2010
environment.c Merge branch 'eb/core-eol' Jun 21, 2010
exec_cmd.c Merge branch 'cw/maint-exec-defpath' into maint Jun 16, 2010
exec_cmd.h Refactor git_set_argv0_path() to git_extract_argv0_path() Jan 26, 2009
fast-import.c Merge branch 'gv/portable' Jun 21, 2010
fetch-pack.h Smart fetch over HTTP: client side Nov 5, 2009
fixup-builtins make remove-dashes: apply to scripts and programs as well, not just t… Jul 12, 2008
fsck.c fsck: fix bogus commit header check May 28, 2010
fsck.h Check the format of more printf-type functions Nov 16, 2009
generate-cmdlist.sh generate-cmdlist.sh: avoid selecting synopsis at wrong place Dec 1, 2008
git-add--interactive.perl add-interactive: Clarify “remaining hunks in the file” Jun 13, 2010
git-am.sh Merge branch 'js/maint-am-rebase-invalid-author' Jun 27, 2010
git-archimport.perl Make usage strings dash-less Jul 13, 2008
git-bisect.sh Merge branch 'rs/work-around-grep-opt-insanity' Nov 25, 2009
git-compat-util.h Merge branch 'js/async-thread' Jun 21, 2010
git-cvsexportcommit.perl Avoid generating a warning if $fullname{$file} is undefined Jul 6, 2009
git-cvsimport.perl cvsimport: new -R option: generate .git/cvs-revisions mapping Feb 6, 2010
git-cvsserver.perl Merge branch 'eb/core-eol' Jun 21, 2010
git-difftool--helper.sh Make difftool.prompt fall back to mergetool.prompt Jan 22, 2010
git-difftool.perl difftool: Fix '--gui' when diff.guitool is unconfigured Mar 28, 2010
git-filter-branch.sh Merge branch 'maint' Feb 12, 2010
git-instaweb.sh git-instaweb: Add support for running gitweb via 'plackup' Jun 2, 2010
git-lost-found.sh lost-found: use git rev-parse -q Dec 3, 2008
git-merge-octopus.sh octopus: remove dead code Dec 14, 2009
git-merge-one-file.sh build: propagate $DIFF to scripts Jun 5, 2010
git-merge-resolve.sh Convert to use quiet option when available Apr 23, 2009
git-mergetool--lib.sh add shebang line to git-mergetool--lib.sh Jan 29, 2010
git-mergetool.sh mergetool--lib: simplify API usage by removing more global variables Apr 12, 2009
git-parse-remote.sh Do not install shell libraries executable Jan 31, 2010
git-pull.sh pull: do nothing on --dry-run May 25, 2010
git-quiltimport.sh git-quiltimport: preserve standard input to be able to read user input Feb 25, 2009
git-rebase--interactive.sh rebase -i: Abort cleanly if new base cannot be checked out Jun 11, 2010
git-rebase.sh rebase: improve error message when upstream argument is missing Jun 1, 2010
git-relink.perl Make usage strings dash-less Jul 13, 2008
git-remote-testgit.py Remove python 2.5'isms Jun 14, 2010
git-repack.sh Merge branch 'js/maint-graft-unhide-true-parents' Jul 25, 2009
git-request-pull.sh git-request-pull.sh: remove -e switch to shell interpreter which brea… Jun 2, 2010
git-send-email.perl Merge branch 'tr/send-email-8bit' into maint Jun 28, 2010
git-sh-setup.sh Merge branch 'gb/maint-submodule-env' into maint Mar 8, 2010
git-stash.sh Merge branch 'cb/maint-stash-orphaned-file' May 21, 2010
git-submodule.sh Merge branch 'jl/status-ignore-submodules' Jun 30, 2010
git-svn.perl git svn: avoid unnecessary '/' in paths for SVN Jun 14, 2010
git-web--browse.sh git-web--browse: Add support for google chrome and chromium Jun 1, 2010
git.c grep: Add the option '--open-files-in-pager' Jun 13, 2010
git.spec.in git.spec.in: Add gitweb subpackage Jun 30, 2010
graph.c graph.c: register a callback for graph output Jun 1, 2010
graph.h Documentation: undocument gc'd function graph_release() Nov 20, 2009
grep.c grep: support NUL chars in search strings for -F May 24, 2010
grep.h Merge branch 'gv/portable' Jun 21, 2010
hash.c Add 'const' where appropriate to index handling functions Mar 9, 2008
hash.h Add 'const' where appropriate to index handling functions Mar 9, 2008
help.c Remove hyphen from "git-command" in two error messages Feb 16, 2010
help.h Merge branch 'ar/autospell' Sep 8, 2008
hex.c slim down "git show-index" Jan 22, 2010
http-backend.c Merge branch 'jp/string-list-api-cleanup' Jun 30, 2010
http-fetch.c http: init and cleanup separately from http-walker Mar 2, 2010
http-push.c enums: omit trailing comma for portability May 31, 2010
http-walker.c Merge branch 'gv/portable' Jun 21, 2010
http.c Merge branch 'sc/http-late-auth' into maint Jun 16, 2010
http.h Merge branch 'sc/http-late-auth' into maint Jun 16, 2010
ident.c ident.c: replace fprintf with fputs to suppress compiler warning Jan 19, 2010
imap-send.c enums: omit trailing comma for portability May 31, 2010
levenshtein.c Fix typos / spelling in comments Apr 23, 2009
levenshtein.h Typofixes outside documentation area Feb 4, 2010
list-objects.c Merge branch 'lt/pack-object-memuse' Apr 18, 2009
list-objects.h Merge branch 'lt/pack-object-memuse' Apr 18, 2009
ll-merge.c Rewrite dynamic structure initializations to runtime assignment May 31, 2010
ll-merge.h ll_merge(): add ancestor label parameter for diff3-style output Mar 21, 2010
lockfile.c lockfile: show absolute filename in unable_to_lock_message Jan 12, 2010
log-tree.c Allow customizable commit decorations colors Jun 24, 2010
log-tree.h Allow customizable commit decorations colors Jun 24, 2010
mailmap.c string_list: Fix argument order for string_list_lookup Jun 27, 2010
mailmap.h mailmap.c: remove unused function Jan 12, 2010
match-trees.c Make "subtree" part more orthogonal to the rest of merge-recursive. Jan 18, 2010
merge-file.c Merge branch 'rs/diff-no-minimal' into maint Jun 21, 2010
merge-recursive.c string_list: Fix argument order for string_list_lookup Jun 27, 2010
merge-recursive.h Merge branch 'gv/portable' Jun 21, 2010
name-hash.c Make hash_name_lookup able to do case-independent lookups Apr 9, 2008
notes-cache.c introduce notes-cache interface Apr 2, 2010
notes-cache.h introduce notes-cache interface Apr 2, 2010
notes.c Merge branch 'jp/string-list-api-cleanup' Jun 30, 2010
notes.h Merge branch 'maint' Jun 25, 2010
object.c fix "bundle --stdin" segfault Apr 20, 2010
object.h object.c: remove unused functions Jan 18, 2010
pack-check.c Extract verify_pack_index for reuse from verify_pack Apr 20, 2010
pack-refs.c Convert existing die(..., strerror(errno)) to die_errno() Jun 27, 2009
pack-refs.h Move pack_refs() and friends into libgit Jun 19, 2008
pack-revindex.c janitor: useless checks before free Jul 23, 2009
pack-revindex.h discard revindex data when pack list changes Aug 23, 2008
pack-write.c move encode_in_pack_object_header() to a better place Feb 23, 2010
pack.h Merge branch 'sp/maint-dumb-http-pack-reidx' into maint Jun 16, 2010
pager.c Make 'git var GIT_PAGER' always print the configured pager Feb 15, 2010
parse-options.c parseopt: wrap rev-parse --parseopt usage for eval consumption Jun 13, 2010
parse-options.h Merge branch 'gs/usage-to-stdout' Jun 21, 2010
patch-delta.c Fix integer overflow in patch_delta() Jan 26, 2010
patch-ids.c patch-ids: use the new generic "sha1_pos" function to lookup sha1 Apr 5, 2009
patch-ids.h Refactor patch-id filtering out of git-cherry and git-format-patch. Apr 12, 2007
path.c Merge branch 'nd/root-git' Mar 7, 2010
pkt-line.c pkt-line: Make packet_read_line easier to debug Oct 31, 2009
pkt-line.h pkt-line: Add strbuf based functions Oct 31, 2009
preload-index.c Make ce_uptodate() trustworthy again Jan 24, 2010
pretty.c Merge branch 'mg/pretty-magic-space' Jun 22, 2010
progress.c change throughput display units with fast links Oct 14, 2009
progress.h nicer display of thin pack completion Nov 8, 2007
quote.c quote.c: separate quoting and relative path generation Jun 5, 2010
quote.h quote.c: separate quoting and relative path generation Jun 5, 2010
reachable.c process_{tree,blob}: Remove useless xstrdup calls Apr 9, 2009
reachable.h Move traversal of reachable objects into a separate library. Jan 7, 2007
read-cache.c Correct spelling of 'REUC' extension Feb 2, 2010
reflog-walk.c string_list: Fix argument order for string_list_lookup Jun 27, 2010
reflog-walk.h Introduce new pretty formats %g[sdD] for reflog information Oct 20, 2009
refs.c Merge branch 'maint' Jul 7, 2010
refs.h log_ref_setup: don't return stack-allocated array Jun 12, 2010
remote-curl.c Merge branch 'sc/http-late-auth' into maint Jun 16, 2010
remote.c Merge branch 'jp/string-list-api-cleanup' Jun 30, 2010
remote.h enums: omit trailing comma for portability May 31, 2010
replace_object.c environment: add global variable to disable replacement Jun 1, 2009
rerere.c Merge branch 'jp/string-list-api-cleanup' Jun 30, 2010
rerere.h Merge branch 'jc/cache-unmerge' Jan 20, 2010
resolve-undo.c string_list: Fix argument order for string_list_lookup Jun 27, 2010
resolve-undo.h build: make code "-Wpointer-arith" clean Feb 2, 2010
revision.c Merge branch 'jp/string-list-api-cleanup' Jun 30, 2010
revision.h Merge branch 'tr/rev-list-count' Jun 30, 2010
run-command.c Merge branch 'js/async-thread' Jun 21, 2010
run-command.h Enable threaded async procedures whenever pthreads is available Mar 10, 2010
send-pack.h git-push: make git push --porcelain print "Done" Feb 28, 2010
server-info.c Merge branch 'ar/unlink-err' into maint May 26, 2009
setup.c Merge branch 'maint' Jun 7, 2010
sha1-lookup.c sha1-lookup: fix up the assertion message Apr 6, 2009
sha1-lookup.h sha1-lookup: add new "sha1_pos" function to efficiently lookup sha1 Apr 5, 2009
sha1_file.c Merge branch 'jk/maint-sha1-file-name-fix' Jun 13, 2010
sha1_name.c Merge branch 'cp/textconv-cat-file' Jun 27, 2010
shallow.c Merge branch 'mk/maint-parse-careful' Feb 19, 2008
shell.c While we're at it, let's make an interactive shell Jul 12, 2010
shortlog.h pretty: Respect --abbrev option May 4, 2010
show-index.c slim down "git show-index" Jan 22, 2010
sideband.c Smart push over HTTP: client side Nov 5, 2009
sideband.h recv_sideband: Bands #2 and #3 always go to stderr Mar 11, 2009
sigchain.c refactor signal handling for cleanup functions Jan 22, 2009
sigchain.h refactor signal handling for cleanup functions Jan 22, 2009
strbuf.c Merge branch 'ap/merge-backend-opts' Jan 21, 2010
strbuf.h Merge branch 'jc/maint-strbuf-add-fix-doubling' Jan 20, 2010
string-list.c string_list: Fix argument order for string_list_append Jun 27, 2010
string-list.h string_list: Fix argument order for string_list_append Jun 27, 2010
submodule.c Add the option "--ignore-submodules" to "git status" Jun 25, 2010
submodule.h Add the option "--ignore-submodules" to "git status" Jun 25, 2010
symlinks.c symlinks.c: remove unused functions Jan 18, 2010
tag.c tag.c: Parse tagger date (if present) Apr 13, 2010
tag.h tag.c: Parse tagger date (if present) Apr 13, 2010
tar.h tar-tree: Introduce write_entry() Mar 26, 2006
test-chmtime.c Typofixes outside documentation area Feb 4, 2010
test-ctype.c Add is_regex_special() Jan 18, 2009
test-date.c test-date: fix sscanf type conversion Jul 6, 2010
test-delta.c Nicolas Pitre has a new email address Sep 14, 2009
test-dump-cache-tree.c add test-dump-cache-tree in Makefile Feb 4, 2009
test-genrandom.c test-genrandom: ensure stdout is set to _O_BINARY on Windows Sep 21, 2009
test-index-version.c Add test-index-version Aug 24, 2009
test-match-trees.c A new merge stragety 'subtree'. Apr 7, 2007
test-parse-options.c parse-opt: ignore negation of OPT_NONEG for ambiguity checks Sep 29, 2009
test-path-utils.c Introduce the function strip_path_suffix() Feb 20, 2009
test-run-command.c start_command: detect execvp failures early Jan 10, 2010
test-sha1.c Convert existing die(..., strerror(errno)) to die_errno() Jun 27, 2009
test-sha1.sh more tr portability test script fixes Mar 13, 2008
test-sigchain.c t0005: use SIGTERM for sigchain test Jan 30, 2009
thread-utils.c Thread-safe xmalloc and xrealloc needs a recursive mutex Apr 9, 2010
thread-utils.h Thread-safe xmalloc and xrealloc needs a recursive mutex Apr 9, 2010
trace.c Do not call release_pack_memory in malloc wrappers when GIT_TRACE is … May 9, 2010
transport-helper.c string_list: Fix argument order for string_list_append Jun 27, 2010
transport.c make url-related functions reusable May 24, 2010
transport.h Merge branch 'tc/transport-verbosity' Mar 15, 2010
tree-diff.c Make git log --follow find copies among unmodified files. May 7, 2010
tree-walk.c Merge branch 'maint-1.6.6' into maint Feb 15, 2010
tree-walk.h Make 'traverse_trees()' traverse conflicting DF entries in parallel Mar 9, 2008
tree.c Fix off-by-one in read_tree_recursive Apr 20, 2009
tree.h add context pointer to read_tree_recursive() Jul 15, 2008
unimplemented.sh Makefile: allow building without perl Apr 9, 2009
unpack-trees.c Merge branch 'bd/maint-unpack-trees-parawalk-fix' Jun 22, 2010
unpack-trees.h Merge branch 'jc/fix-tree-walk' Jan 25, 2010
upload-pack.c run-command: support custom fd-set in async Feb 6, 2010
url.c url_decode: URL scheme ends with a colon and does not require a slash Jun 24, 2010
url.h make url-related functions reusable May 24, 2010
usage.c Make report() from usage.c public as vreportf() and use it. Mar 7, 2010
userdiff.c Merge branch 'bs/userdiff-php' Jun 13, 2010
userdiff.h diff: cache textconv output Apr 2, 2010
utf8.c Merge branch 'rs/optim-text-wrap' into maint Mar 5, 2010
utf8.h Merge branch 'rs/optim-text-wrap' into maint Mar 5, 2010
walker.c janitor: useless checks before free Jul 23, 2009
walker.h http: init and cleanup separately from http-walker Mar 2, 2010
wrap-for-bin.sh wrap-for-bin: do not export an empty GIT_TEMPLATE_DIR Mar 3, 2010
wrapper.c Merge branch 'js/try-to-free-stackable' Jun 13, 2010
write_or_die.c Convert existing die(..., strerror(errno)) to die_errno() Jun 27, 2009
ws.c whitespace: add tab-in-indent support for --whitespace=fix Apr 4, 2010
wt-status.c Merge branch 'jl/status-ignore-submodules' Jun 30, 2010
wt-status.h Merge branch 'jl/status-ignore-submodules' Jun 30, 2010
xdiff-interface.c Merge branch 'maint-1.7.0' into maint May 4, 2010
xdiff-interface.h Merge branch 'maint-1.7.0' into maint May 4, 2010

README

////////////////////////////////////////////////////////////////

	GIT - the stupid content tracker

////////////////////////////////////////////////////////////////

"git" can mean anything, depending on your mood.

 - random three-letter combination that is pronounceable, and not
   actually used by any common UNIX command.  The fact that it is a
   mispronunciation of "get" may or may not be relevant.
 - stupid. contemptible and despicable. simple. Take your pick from the
   dictionary of slang.
 - "global information tracker": you're in a good mood, and it actually
   works for you. Angels sing, and a light suddenly fills the room.
 - "goddamn idiotic truckload of sh*t": when it breaks

Git is a fast, scalable, distributed revision control system with an
unusually rich command set that provides both high-level operations
and full access to internals.

Git is an Open Source project covered by the GNU General Public License.
It was originally written by Linus Torvalds with help of a group of
hackers around the net. It is currently maintained by Junio C Hamano.

Please read the file INSTALL for installation instructions.

See Documentation/gittutorial.txt to get started, then see
Documentation/everyday.txt for a useful minimum set of commands, and
Documentation/git-commandname.txt for documentation of each command.
If git has been correctly installed, then the tutorial can also be
read with "man gittutorial" or "git help tutorial", and the
documentation of each command with "man git-commandname" or "git help
commandname".

CVS users may also want to read Documentation/gitcvs-migration.txt
("man gitcvs-migration" or "git help cvs-migration" if git is
installed).

Many Git online resources are accessible from http://git-scm.com/
including full documentation and Git related tools.

The user discussion and development of Git take place on the Git
mailing list -- everyone is welcome to post bug reports, feature
requests, comments and patches to git@vger.kernel.org. To subscribe
to the list, send an email with just "subscribe git" in the body to
majordomo@vger.kernel.org. The mailing list archives are available at
http://marc.theaimsgroup.com/?l=git and other archival sites.

The messages titled "A note from the maintainer", "What's in
git.git (stable)" and "What's cooking in git.git (topics)" and
the discussion following them on the mailing list give a good
reference for project status, development direction and
remaining tasks.