--- /dev/null
+Subject: What's cooking in git.git (Nov 2008, #01; Sun, 02)
+X-master-at: 6a509a6f7f38906996ac791449d5bcc2f32eef23
+X-next-at: d8fa4e31e3b8200edfff5aad88f249208cc0c5ae
+cc: "David M. Syzdek" <david.syzdek@acsalaska.net>, pasky@suse.cz
+
+What's cooking in git.git (Nov 2008, #01; Sun, 02)
+--------------------------------------------------
+
+Here are the topics that have been cooking. Commits prefixed
+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 merged to the maintenance series have "maint-" in their names.
+
+----------------------------------------------------------------
+[New Topics]
+
+* mv/maint-branch-m-symref (Sat Nov 1 00:25:44 2008 +0100) 5 commits
+ + update-ref --no-deref -d: handle the case when the pointed ref is
+ packed
+ + git branch -m: forbid renaming of a symref
+ + Fix git update-ref --no-deref -d.
+ + rename_ref(): handle the case when the reflog of a ref does not
+ exist
+ + Fix git branch -m for symrefs.
+
+* rs/blame (Sat Oct 25 15:31:36 2008 +0200) 5 commits
+ - blame: use xdi_diff_hunks(), get rid of struct patch
+ - add xdi_diff_hunks() for callers that only need hunk lengths
+ - Allow alternate "low-level" emit function from xdl_diff
+ - Always initialize xpparam_t to 0
+ - blame: inline get_patch()
+
+* ds/uintmax-config (Sun Oct 26 03:52:47 2008 -0800) 2 commits
+ - Add Makefile check for FreeBSD 4.9-SECURITY
+ - Build: add NO_UINTMAX_T to support ancient systems
+
+I amended the topmost one to widen the applicability of this new feature
+to all FreeBSD 4.*, not limited to 4.9-SECURITY; testing before this hits
+'next' is appreciated.
+
+* ds/autoconf (Sun Nov 2 01:04:46 2008 -0700) 2 commits
+ - DONTMERGE: fixup with a convenience macro
+ - autoconf: Add link tests to each AC_CHECK_FUNC() test
+
+The topmost one is my attempt to simplify the new way of checking; the
+resulting configure.ac produces the identical configure script with or
+without it, so I think it is Ok, but testing before this hits 'next' is
+appreciated. If all goes well, I think the two should be squashed into
+one patch.
+
+* jk/diff-convfilter-test-fix (Fri Oct 31 01:09:13 2008 -0400) 4 commits
+ + Avoid using non-portable `echo -n` in tests.
+ + add userdiff textconv tests
+ + document the diff driver textconv feature
+ + diff: add missing static declaration
+
+* ar/maint-mksnpath (Mon Oct 27 11:22:09 2008 +0100) 7 commits
+ + Use git_pathdup instead of xstrdup(git_path(...))
+ + git_pathdup: returns xstrdup-ed copy of the formatted path
+ + Fix potentially dangerous use of git_path in ref.c
+ + Add git_snpath: a .git path formatting routine with output buffer
+ + Fix potentially dangerous uses of mkpath and git_path
+ + Fix mkpath abuse in dwim_ref and dwim_log of sha1_name.c
+ + Add mksnpath which allows you to specify the output buffer
+
+* ar/mksnpath (Thu Oct 30 18:08:58 2008 -0700) 10 commits
+ + Merge branch 'ar/maint-mksnpath' into ar/mksnpath
+ + Use git_pathdup instead of xstrdup(git_path(...))
+ + git_pathdup: returns xstrdup-ed copy of the formatted path
+ + Fix potentially dangerous use of git_path in ref.c
+ + Add git_snpath: a .git path formatting routine with output buffer
+ + Fix potentially dangerous uses of mkpath and git_path
+ + Merge branch 'ar/maint-mksnpath' into HEAD
+ + Fix potentially dangerous uses of mkpath and git_path
+ + Fix mkpath abuse in dwim_ref and dwim_log of sha1_name.c
+ + Add mksnpath which allows you to specify the output buffer
+
+----------------------------------------------------------------
+[Will be merged to 'master' soon]
+
+* cj/maint-gitpm-fix-maybe-self (Sat Oct 18 20:25:12 2008 +0200) 1 commit
+ + Git.pm: do not break inheritance
+
+Looked Ok; will be in 'master' soon.
+
+* gb/gitweb-pathinfo (Tue Oct 21 21:34:54 2008 +0200) 5 commits
+ + gitweb: generate parent..current URLs
+ + gitweb: parse parent..current syntax from PATH_INFO
+ + gitweb: use_pathinfo filenames start with /
+ + gitweb: generate project/action/hash URLs
+ + gitweb: parse project/action/hash_base:filename PATH_INFO
+
+Seventh iteration.
+
+* ag/blame-encoding (Wed Oct 22 00:55:57 2008 +0400) 1 commit
+ + builtin-blame: Reencode commit messages according to git-log
+ rules.
+
+Looked Ok; will be in 'master' soon.
+
+* mv/parseopt-checkout-index (Sat Oct 18 03:17:23 2008 +0200) 1 commit
+ + parse-opt: migrate builtin-checkout-index.
+
+Looked Ok; will be in 'master' soon.
+
+* sh/rebase-i-p (Wed Oct 22 11:59:30 2008 -0700) 9 commits
+ + git-rebase--interactive.sh: comparision with == is bashism
+ + rebase-i-p: minimum fix to obvious issues
+ + rebase-i-p: if todo was reordered use HEAD as the rewritten parent
+ + rebase-i-p: do not include non-first-parent commits touching
+ UPSTREAM
+ + rebase-i-p: only list commits that require rewriting in todo
+ + rebase-i-p: fix 'no squashing merges' tripping up non-merges
+ + rebase-i-p: delay saving current-commit to REWRITTEN if squashing
+ + rebase-i-p: use HEAD for updating the ref instead of mapping
+ OLDHEAD
+ + rebase-i-p: test to exclude commits from todo based on its parents
+
+Changes the `rebase -i -p` behavior to behave like git sequencer's
+rewrite of `rebase -i` would behave.
+
+* np/index-pack (Thu Oct 23 15:05:59 2008 -0400) 5 commits
+ + index-pack: don't leak leaf delta result
+ + improve index-pack tests
+ + fix multiple issues in index-pack
+ + index-pack: smarter memory usage during delta resolution
+ + index-pack: rationalize delta resolution code
+
+The buglets that caused people on 'next' some surprises are quickly
+killed. Thanks.
+
+----------------------------------------------------------------
+[Stalled]
+
+* jk/diff-convfilter (Sun Oct 26 00:50:02 2008 -0400) 8 commits
+ - enable textconv for diff in verbose status/commit
+ - wt-status: load diff ui config
+
+* nd/narrow (Wed Oct 1 11:04:09 2008 +0700) 9 commits
+ - grep: skip files outside sparse checkout area
+ - checkout_entry(): CE_NO_CHECKOUT on checked out entries.
+ - Prevent diff machinery from examining worktree outside sparse
+ checkout
+ - ls-files: Add tests for --sparse and friends
+ - update-index: add --checkout/--no-checkout to update
+ CE_NO_CHECKOUT bit
+ - update-index: refactor mark_valid() in preparation for new options
+ - ls-files: add options to support sparse checkout
+ - Introduce CE_NO_CHECKOUT bit
+ - Extend index to save more flags
+
+Needs review.
+
+* jn/gitweb-customlinks (Sun Oct 12 00:02:32 2008 +0200) 1 commit
+ - gitweb: Better processing format string in custom links in navbar
+
+Waiting for some sort of response from Pasky.
+
+* jc/gitweb-fix-cloud-tag (Tue Oct 14 21:27:12 2008 -0700) 1 commit
+ + Fix reading of cloud tags
+
+Request-for-review-and-ack sent; still waiting for response.
+
+----------------------------------------------------------------
+[Dropped]
+
+* bd/blame (Thu Aug 21 18:22:01 2008 -0500) 5 commits
+ . Use xdiff caching to improve git blame performance
+ . Allow xdiff machinery to cache hash results for a file
+ . Always initialize xpparam_t to 0
+ . Bypass textual patch generation and parsing in git blame
+ . Allow alternate "low-level" emit function from xdl_diff
+
+Réne started code restructuring, which is queued to 'pu'; this series is
+dropped.
+
+----------------------------------------------------------------
+[On Hold]
+
+* jc/send-pack-tell-me-more (Thu Mar 20 00:44:11 2008 -0700) 1 commit
+ - "git push": tellme-more protocol extension
+
+This seems to have a deadlock during communication between the peers.
+Someone needs to pick up this topic and resolve the deadlock before it can
+continue.
+
+* jc/blame (Wed Jun 4 22:58:40 2008 -0700) 2 commits
+ - blame: show "previous" information in --porcelain/--incremental
+ format
+ - git-blame: refactor code to emit "porcelain format" output
+
+* jk/renamelimit (Sat May 3 13:58:42 2008 -0700) 1 commit
+ - diff: enable "too large a rename" warning when -M/-C is explicitly
+ asked for
+
+This would be the right thing to do for command line use,
+but gitk will be hit due to tcl/tk's limitation, so I am holding
+this back for now.
--- /dev/null
+Subject: What's in git.git (Nov 2008, #01; Sun, 02)
+X-maint-at: 1a9016aae5aa8c468bb2d8d5dd16303d5c005869
+X-master-at: 6a509a6f7f38906996ac791449d5bcc2f32eef23
+X-maint-was: 031e6c898f61db1ae0c0be641eac6532c1000d56
+X-master-was: 759ad19e772a79a2a5ae6b7377d57eb21d29e6a0
+
+What's in git.git (Nov 2008, #01; Sun, 02)
+
+ maint 1a9016a (Start 1.6.0.4 cycle)
+ master 6a509a6 (Update draft release notes to 1.6.1)
+------------------------------------------------------------------------
+
+There are several topic branches destined for 'maint' that have been
+cooking and have graduated to 'master', and I'll make the noise about
+1.6.0.4 louder once they are merged, but not yet.
+
+On the 'master' front, there are quite a few git-gui updates.
+
+* The 'maint' branch has these fixes since the last announcement.
+
+Alex Riesen (3):
+ Plug a memleak in builtin-revert
+ Add --verbose|-v to test-chmtime
+ Use test-chmtime -v instead of perl in t5000 to get mtime of a file
+
+Charles Bailey (1):
+ git-archive: work in bare repos
+
+Deskin Miller (2):
+ git-svn: change dashed git-config to git config
+ git-svn: change dashed git-commit-tree to git commit-tree
+
+Gustaf Hendeby (1):
+ git-gui: Help identify aspell version on Windows too
+
+Jakub Narebski (1):
+ Documentation/gitattributes: Add subsection header for each attribute
+
+Jan Krüger (1):
+ Documentation: clarify information about 'ident' attribute
+
+Jeff King (4):
+ correct cache_entry allocation
+ pack-objects: avoid reading uninitalized data
+ fix overlapping memcpy in normalize_absolute_path
+ send-pack: do not send out single-level refs such as refs/stash
+
+Jonas Fonseca (1):
+ asciidoc: add minor workaround to add an empty line after code blocks
+
+Junio C Hamano (1):
+ Start 1.6.0.4 cycle
+
+Linus Torvalds (1):
+ Add file delete/create info when we overflow rename_limit
+
+Markus Heidelberg (1):
+ bash completion: add doubledash to "git show"
+
+Nanako Shiraishi (1):
+ Install git-cvsserver in $(bindir)
+
+Pierre Habouzit (1):
+ git send-email: avoid leaking directory file descriptors.
+
+Thomas Rast (1):
+ add -p: warn if only binary changes present
+
+Tom Preston-Werner (1):
+ add instructions on how to send patches to the mailing list with Gmail
+
+Tommi Virtanen (1):
+ Install git-shell in bindir, too
+
+
+* The 'master' branch has these since the last announcement
+ in addition to the above.
+
+Alexander Gavrilov (6):
+ git-gui: Make Ctrl-T safe to use for conflicting files.
+ git-gui: Fix the blame window shape.
+ git-gui: Add a search command to the blame viewer.
+ git-gui: Fix the blame viewer destroy handler.
+ git-gui: Add a dialog that shows the OpenSSH public key.
+ git-gui: Add a simple implementation of SSH_ASKPASS.
+
+Christian Stimming (1):
+ git-gui: Update German translation.
+
+Jan Krüger (1):
+ Introduce receive.denyDeletes
+
+Joey Hess (1):
+ git-daemon: set REMOTE_ADDR to client address
+
+Johannes Sixt (6):
+ git-gui: Do not automatically stage file after merge tool finishes
+ git-gui: Remove space from the end of aspell's reply before processing
+ git-gui: Fix switch statement in lib/merge.tcl
+ git-gui: Show a round number of bytes of large untracked text files
+ git-gui: Mark-up strings in show_{other,unmerged}_diff() for localization
+ git-gui: Do not munge conflict marker lines in a normal diff
+
+Junio C Hamano (4):
+ receive-pack: fix "borrowing from alternate object store" implementation
+ compat/cygwin.c: make runtime detection of lstat/stat lessor impact
+ Stop using compat/regex.c on platforms with working regexp library
+ Update draft release notes to 1.6.1
+
+Petr Baudis (12):
+ git-gui: Clarify the Remote -> Delete... action
+ git-gui: Squash populate_{push,fetch}_menu to populate_remotes_menu
+ git-gui: Add support for adding remotes
+ git-gui: Add support for removing remotes
+ git-gui: mkdir -p when initializing new remote repository
+ git-gui: Use git web--browser for web browsing
+ git-gui: Add Explore Working Copy to the Repository menu
+ git-gui: gui.autoexplore makes explorer to pop up automatically after
+ picking
+ git-gui: Avoid using the term URL when specifying repositories
+ git-gui: Make input boxes in init/clone/open dialogs consistent
+ git-gui: Fix removing non-pushable remotes
+ git-gui: Fix fetching from remotes when adding them
+
+Shawn O. Pearce (1):
+ git-gui: Show/hide "Sign Off" based on nocommitmsg option
+
+Tom Preston-Werner (1):
+ connect.c: add a way for git-daemon to pass an error back to client
+