From a347bca37fb34be3af9a6812ba7bbcbd87ce095e Mon Sep 17 00:00:00 2001 From: Junio C Hamano Date: Tue, 5 Aug 2008 21:44:16 -0700 Subject: [PATCH] What's cooking (2008/07 #10) --- whats-cooking.txt | 198 +++++++++++++--------------------------------- 1 file changed, 56 insertions(+), 142 deletions(-) diff --git a/whats-cooking.txt b/whats-cooking.txt index 7be6a1ea13..51cba066d1 100644 --- a/whats-cooking.txt +++ b/whats-cooking.txt @@ -1,7 +1,7 @@ -Subject: What's cooking in git.git (Jul 2008, issue #09; Sun, 20) +Subject: What's cooking in git.git (Jul 2008, #11; Thu, 31) -What's cooking in git.git (Jul 2008, issue #09; Sun, 20) --------------------------------------------------------- +What's cooking in git.git (Jul 2008, #11; Thu, 31) +-------------------------------------------------- Here are the topics that have been cooking. Commits prefixed with '-' are only in 'pu' while commits prefixed with '+' are @@ -19,160 +19,75 @@ to do without regression. Tentative schedule, my wishful thinking: - - 1.6.0-rc0 (Jul 20) - - 1.6.0-rc1 (Jul 23) - - 1.6.0-rc2 (Jul 30) - - 1.6.0-rc3 (Aug 6) - - 1.6.0 (Aug 10) + - 1.6.0-rc2 (Aug 3) + - 1.6.0-rc3 (Aug 10) ---------------------------------------------------------------- [New Topics] -* pb/sane-mv (Mon Jul 21 02:25:56 2008 +0200) 2 commits - - git-mv: Keep moved index entries inact - - git-mv: Remove dead code branch +* rs/archive-parse-options (Fri Jul 25 12:41:26 2008 +0200) 1 commit + + archive: allow --exec and --remote without equal sign -Running "git mv A B" when you have local changes to A automatically staged -it while moving it to B, which was a longstanding nonsense. This attempts -to fix it. Pasky has other plans to build on a more solidified foundation -to enhance the command to work with submodules better on top of this. +None of the following is for 1.6.0. + +* mv/merge-custom (Thu Jul 31 00:38:07 2008 +0200) 5 commits + + builtin-help: always load_command_list() in cmd_help() + + Add a second testcase for handling invalid strategies in git-merge + + Add a new test for using a custom merge strategy + + builtin-merge: allow using a custom strategy + + builtin-help: make some internal functions available to other + builtins + +* cc/merge-base-many (Sun Jul 27 13:47:22 2008 -0700) 4 commits + - git-merge-octopus: use (merge-base A (merge B C D E...)) for + stepwise merge + + merge-base-many: add trivial tests based on the documentation + + documentation: merge-base: explain "git merge-base" with more than + 2 args + + merge-base: teach "git merge-base" to drive underlying + merge_bases_many() + +* jc/simplify-merges (Thu Jul 31 01:17:41 2008 -0700) 1 commit + . revision traversal: show full history with merge simplification + +"log --full-history" is with too much clutter, "log" itself is too cleverer +than some people, and here is the middle level of merge simplification. ---------------------------------------------------------------- -[Graduated to "master"] +[On Hold and/or Cooking] -* ns/am-abort (Wed Jul 16 19:39:10 2008 +0900) 1 commit - + git am --abort - -This one is for Ted; builds on top of the recent "am and rebase leaves -ORIG_HEAD just like reset, merge and pull does" rather nicely. - -* jc/rerere-auto-more (Wed Jul 16 20:25:18 2008 -0700) 1 commit - + rerere.autoupdate: change the message when autoupdate is in effect - -This one is for Ingo. - -This changes the message rerere issues after reusing previous conflict -resolution from "Resolved" to "Staged" when autoupdate option is in -effect. - -It is envisioned that in practice, some auto resolutions are trickier and -iffier than others, and we would want to add a feature to mark individual -resolutions as "this is ok to autoupdate" or "do not autoupdate the result -using this resolution even when rerere.autoupdate is in effect" in the -future. When that happens, these messages will make the distinction -clearer. - -* ap/trackinfo (Wed Jul 16 15:19:27 2008 -0400) 1 commit - + Reword "your branch has diverged..." lines to reduce line length - -* xx/merge-in-c-into-next (Wed Jul 9 13:51:46 2008 -0700) 4 commits - + Teach git-merge -X