diff --git a/whats-cooking.txt b/whats-cooking.txt
index e0fe6aa8d8..9447fce872 100644
--- a/whats-cooking.txt
+++ b/whats-cooking.txt
@@ -1,6 +1,6 @@
-Subject: What's cooking in git.git (Jul 2008, issue #04; Wed, 09)
+Subject: What's cooking in git.git (Jul 2008, issue #05; Sun, 13)
-What's cooking in git.git (Jul 2008, issue #04; Wed, 09)
+What's cooking in git.git (Jul 2008, issue #05; Sun, 13)
--------------------------------------------------------
Here are the topics that have been cooking. Commits prefixed
@@ -8,40 +8,113 @@ with '-' are only in 'pu' while commits prefixed with '+' are
in 'next'.
The topics list the commits in reverse chronological order. The topics
-meant to be applied to the maintenance series have "maint-" in their
-names.
+meant to be merged to the maintenance series have "maint-" in their names.
-It already is beginning to become clear what 1.6.0 will look like. What's
-already in 'next' all are well intentioned (I do not guarantee they are
-already bug-free --- that is what cooking them in 'next' is for) and are
-good set of feature enhancements. Bigger changes will be:
-
- * Port for MinGW.
-
- * With the default Makefile settings, most of the programs will be
- installed outside your $PATH, except for "git", "gitk", "git-gui" and
- some server side programs that need to be accessible for technical
- reasons. Invoking a git subcommand as "git-xyzzy" from the command
- line has been deprecated since early 2006 (and officially announced in
- 1.5.4 release notes); use of them from your scripts after adding
- output from "git --exec-path" to the $PATH will still be supported in
- 1.6.0, but users are again strongly encouraged to adjust their
- scripts to use "git xyzzy" form, as we will stop installing
- "git-xyzzy" hardlinks for built-in commands in later releases.
-
- * git-merge will be rewritten in C.
-
- * default pack and idx versions will be updated as scheduled for some
- time ago.
-
- * GIT_CONFIG, which was only documented as affecting "git config", but
- actually affected all git commands, now only affects "git config".
- GIT_LOCAL_CONFIG, also only documented as affecting "git config" and
- not different from GIT_CONFIG in a useful way, is removed.
+I think most of the important stuff is already in 'next'. Let's start
+talking about closing the merge window for 1.6.0.
----------------------------------------------------------------
[New Topics]
+* sb/dashless (Sun Jul 13 15:36:15 2008 +0200) 3 commits
+ - Make usage strings dash-less
+ - t/: Use "test_must_fail git" instead of "! git"
+ - t/test-lib.sh: exit with small negagive int is ok with
+ test_must_fail
+
+* mv/dashless (Fri Jul 11 02:12:06 2008 +0200) 4 commits
+ - make remove-dashes: apply to scripts and programs as well, not
+ just to builtins
+ - git-bisect: use dash-less form on git bisect log
+ - t1007-hash-object.sh: use quotes for the test description
+ - t0001-init.sh: change confusing directory name
+
+* sp/maint-bash-completion-optim (Mon Jul 14 00:22:03 2008 +0000) 1 commit
+ + bash completion: Append space after file names have been completed
+
+Early parts are already merged to 'master' and need to be merged down to
+maint as well, as this is about a "performance bug" that has been with us
+almost forever.
+
+* ag/rewrite_one (Sat Jul 12 22:00:57 2008 +0400) 1 commit
+ + Fix quadratic performance in rewrite_one.
+
+* sp/win (Fri Jul 11 18:52:42 2008 +0200) 3 commits
+ + We need to check for msys as well as Windows in add--interactive.
+ + Convert CR/LF to LF in tag signatures
+ + Fixed text file auto-detection: treat EOF character 032 at the end
+ of file as printable
+
+* js/merge-rr (Sat Jul 12 15:56:19 2008 +0100) 2 commits
+ + Move MERGE_RR from .git/rr-cache/ into .git/
+ + builtin-rerere: more carefully find conflict markers
+
+* sb/rerere-lib (Wed Jul 9 14:58:57 2008 +0200) 2 commits
+ + rerere: Separate libgit and builtin functions
+ + builtin-rerere: more carefully find conflict markers
+
+* ls/mailinfo (Sun Jul 13 20:30:12 2008 +0200) 3 commits
+ - git-mailinfo: use strbuf's instead of fixed buffers
+ - Add some useful functions for strbuf manipulation.
+ - Make some strbuf_*() struct strbuf arguments const.
+
+* gi/cherry-cache (Sat Jul 12 20:14:51 2008 -0700) 1 commit
+ - cherry: cache patch-ids to avoid repeating work
+
+This does not seem to pass tests even on its own.
+
+* js/maint-pretty-mailmap (Sat Jul 12 00:28:18 2008 +0100) 1 commit
+ + Add pretty format %aN which gives the author name, respecting
+ .mailmap
+
+* js/more-win (Sun Jul 13 22:31:23 2008 +0200) 6 commits
+ - Allow add_path() to add non-existent directories to the path
+ - Allow the built-in exec path to be relative to the command
+ invocation path
+ - Fix relative built-in paths to be relative to the command
+ invocation
+ + help (Windows): Display HTML in default browser using Windows'
+ shell API
+ + help.c: Add support for htmldir relative to git_exec_path()
+ + Move code interpreting path relative to exec-dir to new function
+ system_path()
+
+The earlier parts are obvious; Dscho seemed to have some comments on the
+later ones that are in 'pu'.
+
+* lw/gitweb (Fri Jul 11 03:11:48 2008 +0200) 3 commits
+ - gitweb: use new Git::Repo API, and add optional caching
+ - Add new Git::Repo API
+ - gitweb: add test suite with Test::WWW::Mechanize::CGI
+
+This does not pass t9710, at least for me X-<.
+
+----------------------------------------------------------------
+[Will merge to master soon]
+
+* jc/rebase-orig-head (Tue Jul 8 00:12:22 2008 -0400) 2 commits
+ + Documentation: mention ORIG_HEAD in am, merge, and rebase
+ + Teach "am" and "rebase" to mark the original position with
+ ORIG_HEAD
+
+* jc/branch-merged (Tue Jul 8 17:55:47 2008 -0700) 3 commits
+ + branch --merged/--no-merged: allow specifying arbitrary commit
+ + branch --contains: default to HEAD
+ + parse-options: add PARSE_OPT_LASTARG_DEFAULT flag
+
+This builds on top of the parse-options enhancement series that
+has been cooking in 'next' for some time.
+
+* om/rerere-careful (Mon Jul 7 14:42:48 2008 +0200) 1 commit
+ + builtin-rerere: more carefully find conflict markers
+
+* ls/maint-mailinfo-patch-label (Thu Jul 10 23:41:33 2008 +0200) 1 commit
+ + git-mailinfo: Fix getting the subject from the in-body [PATCH]
+ line
+
+----------------------------------------------------------------
+[Actively Cooking]
+
* xx/merge-in-c-into-next (Wed Jul 9 13:51:46 2008 -0700) 4 commits
+ Teach git-merge -X