From: Junio C Hamano Date: Mon, 14 Jul 2008 05:11:20 GMT Subject: What's cooking in git.git (topics) Message-ID: <7vtzetjbif.fsf@gitster.siamese.dyndns.org> In-Reply-To: <7vabgqsc37.fsf@gitster.siamese.dyndns.org> 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. 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