From: Junio C Hamano Date: Sun, 22 Aug 2010 07:24:29 +0000 (-0700) Subject: What's cooking (2010/08 #05) X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=499b1d66929a4eb0df7b3e31553b934fda151229;p=thirdparty%2Fgit.git What's cooking (2010/08 #05) --- diff --git a/whats-cooking.txt b/whats-cooking.txt index 1afbb21b6d..80a5455203 100644 --- a/whats-cooking.txt +++ b/whats-cooking.txt @@ -1,9 +1,9 @@ To: git@vger.kernel.org -Subject: What's cooking in git.git (Aug 2010, #04; Wed, 18) -X-master-at: bd3a97a27a97485b130802d497214be312b737f9 -X-next-at: f88bdb1c315a588128fcf0b68cfd286e3e096110 +Subject: What's cooking in git.git (Aug 2010, #05; Sat, 21) +X-master-at: 5cba1229d8246da2a6d1d956eeed8227f69e185b +X-next-at: 5af700393e003167b0b86690fd4132ebfc677088 -What's cooking in git.git (Aug 2010, #04; Wed, 18) +What's cooking in git.git (Aug 2010, #05; Sat, 21) -------------------------------------------------- Here are the topics that have been cooking. Commits prefixed with '-' are @@ -14,203 +14,118 @@ still holding onto them. -------------------------------------------------- [Graduated to "master"] -* ab/report-corrupt-object-with-type (2010-06-10) 1 commit - (merged to 'next' on 2010-08-12 at 8a9e1d0) - + sha1_file: Show the the type and path to corrupt objects - -* ar/string-list-foreach (2010-07-03) 2 commits - (merged to 'next' on 2010-08-11 at 993dc02) - + Convert the users of for_each_string_list to for_each_string_list_item macro - + Add a for_each_string_list_item macro - (this branch is used by tf/string-list-init.) - -* cc/find-commit-subject (2010-07-22) 6 commits - (merged to 'next' on 2010-08-12 at ce38436) - + blame: use find_commit_subject() instead of custom code - + merge-recursive: use find_commit_subject() instead of custom code - + bisect: use find_commit_subject() instead of custom code - + revert: rename variables related to subject in get_message() - + revert: refactor code to find commit subject in find_commit_subject() - + revert: fix off by one read when searching the end of a commit subject - -* jc/maint-follow-rename-fix (2010-08-15) 3 commits - (merged to 'next' on 2010-08-15 at 2f41ea8) - + log: test for regression introduced in v1.7.2-rc0~103^2~2 - (merged to 'next' on 2010-08-14 at 16706d6) - + diff --follow: do call diffcore_std() as necessary - + diff --follow: do not waste cycles while recursing - -* jh/clean-exclude (2010-07-20) 2 commits - (merged to 'next' on 2010-08-12 at 9a63fd4) - + Add test for git clean -e. - + Add -e/--exclude to git-clean. - -* jh/graph-next-line (2010-07-13) 2 commits - (merged to 'next' on 2010-08-11 at 333f9df) - + Enable custom schemes for column colors in the graph API - + Make graph_next_line() available in the graph.h API - -* jh/use-test-must-fail (2010-07-20) 1 commit - (merged to 'next' on 2010-08-12 at 16d4e11) - + Convert "! git" to "test_must_fail git" - -* jl/submodule-ignore-diff (2010-08-06) 4 commits - (merged to 'next' on 2010-08-12 at ffe84bb) - + Add tests for the diff.ignoreSubmodules config option - + Add the 'diff.ignoreSubmodules' config setting - + Submodules: Use "ignore" settings from .gitmodules too for diff and status - + Submodules: Add the new "ignore" config option for diff and status - -* jn/fast-import-subtree (2010-06-30) 1 commit - (merged to 'next' on 2010-08-11 at 5e19de0) - + Teach fast-import to import subtrees named by tree id - -* jn/fix-abbrev (2010-07-27) 3 commits - (merged to 'next' on 2010-08-12 at 2cf70df) - + examples/commit: use --abbrev for commit summary - + checkout, commit: remove confusing assignments to rev.abbrev - + archive: abbreviate substituted commit ids again - -* jn/maint-plug-leak (2010-08-09) 3 commits - (merged to 'next' on 2010-08-14 at ec2ba20) - + write-tree: Avoid leak when index refers to an invalid object - + read-tree: stop leaking tree objects - + core: Stop leaking ondisk_cache_entrys - -* jn/rebase-rename-am (2008-11-10) 5 commits - (merged to 'next' on 2010-08-12 at a6d25c4) - + rebase: protect against diff.renames configuration - + t3400 (rebase): whitespace cleanup - + Teach "apply --index-info" to handle rename patches - + t4150 (am): futureproof against failing tests - + t4150 (am): style fix - -* kf/post-receive-sample-hook (2010-07-16) 1 commit - (merged to 'next' on 2010-08-12 at 9b7e3c9) - + post-receive-email: optional message line count limit - -I do not particularly like the idea of counting number of lines in a shell -loop but this is an opt-in feature to a contrib/ item so it should be ok. - -* ml/rebase-x-strategy (2010-07-29) 1 commit - (merged to 'next' on 2010-08-12 at 0aa2fdb) - + rebase: support -X to pass through strategy options - -* tc/checkout-B (2010-08-10) 4 commits - (merged to 'next' on 2010-08-11 at 5433b51) - + builtin/checkout: handle -B from detached HEAD correctly - + builtin/checkout: learn -B - + builtin/checkout: reword hint for -b - + add tests for checkout -b - -* tf/string-list-init (2010-07-04) 1 commit - (merged to 'next' on 2010-08-14 at 193b4db) - + string_list: Add STRING_LIST_INIT macro and make use of it. - -* tr/xsize-bits (2010-07-28) 1 commit - (merged to 'next' on 2010-08-11 at bcc0271) - + xsize_t: check whether we lose bits - -* vs/doc-spell (2010-07-20) 1 commit - (merged to 'next' on 2010-08-12 at 3fbd06c) - + Documentation: spelling fixes +* ab/perl-install (2010-08-03) 1 commit + (merged to 'next' on 2010-08-14 at f2a27ee) + + perl/Makefile: Unset INSTALL_BASE when making perl.mak --------------------------------------------------- -[New Topics] +* dg/local-mod-error-messages (2010-08-11) 5 commits + (merged to 'next' on 2010-08-14 at e684ca8) + + t7609: test merge and checkout error messages + + unpack_trees: group error messages by type + + merge-recursive: distinguish "removed" and "overwritten" messages + + merge-recursive: porcelain messages for checkout + + Turn unpack_trees_options.msgs into an array + enum -* ab/maint-reset-mixed-w-pathspec-advice (2010-08-15) 1 commit - - reset: Better warning message on git reset --mixed +* en/rebase-against-rebase-fix (2010-08-12) 2 commits + (merged to 'next' on 2010-08-14 at 1dea7b9) + + pull --rebase: Avoid spurious conflicts and reapplying unnecessary patches + + t5520-pull: Add testcases showing spurious conflicts from git pull --rebase -Probably needs a "better" title; the commit shouldn't advertise itself -being "better" (or "clean" for that matter), but say what it changed and -leave it to the readers to judge if it is better. +* gb/split-cmdline-errmsg (2010-08-07) 1 commit + (merged to 'next' on 2010-08-14 at 41146ff) + + split_cmdline: Allow caller to access error string -* cb/binary-patch-id (2010-08-15) 1 commit - - hash binary sha1 into patch id +* hv/submodule-find-ff-merge (2010-07-07) 3 commits + (merged to 'next' on 2010-08-11 at 6900d2c) + + Implement automatic fast-forward merge for submodules + + setup_revisions(): Allow walking history in a submodule + + Teach ref iteration module about submodules -* jj/icase-directory (2010-08-16) 6 commits - - Support case folding in git fast-import when core.ignorecase=true - - Support case folding for git add when core.ignorecase=true - - Add case insensitivity support when using git ls-files - - Add case insensitivity support for directories when using git status - - Case insensitivity support for .gitignore via core.ignorecase - - Add string comparison functions that respect the ignore_case variable. +* mm/rebase-i-exec (2010-08-13) 4 commits + (merged to 'next' on 2010-08-14 at 17620dc) + + git-rebase--interactive.sh: use printf instead of echo to print commit message + + git-rebase--interactive.sh: rework skip_unnecessary_picks + (merged to 'next' on 2010-08-12 at 377e3f0) + + test-lib: user-friendly alternatives to test [-d|-f|-e] + + rebase -i: add exec command to launch a shell command -Depends on GNU extension to fnmatch(3). +* mm/shortopt-detached (2010-08-05) 5 commits + (merged to 'next' on 2010-08-12 at 35ceb98) + + log: parse separate option for --glob + + log: parse separate options like git log --grep foo + + diff: parse separate options --stat-width n, --stat-name-width n + + diff: split off a function for --stat-* option parsing + + diff: parse separate options like -S foo -* jn/cherry-revert-message-clean-up (2010-08-18) 5 commits - - tests: fix syntax error in "Use advise() for hints" test - - cherry-pick/revert: Use advise() for hints - - cherry-pick/revert: Use error() for failure message - - Introduce advise() to print hints - - Eliminate “Finished cherry-pick/revert” message - (this branch uses cc/revert.) +* nd/fix-sparse-checkout (2010-07-31) 5 commits + (merged to 'next' on 2010-08-12 at 4f7a3b9) + + unpack-trees: mark new entries skip-worktree appropriately + + unpack-trees: do not check for conflict entries too early + + unpack-trees: let read-tree -u remove index entries outside sparse area + + unpack-trees: only clear CE_UPDATE|CE_REMOVE when skip-worktree is always set + + t1011 (sparse checkout): style nitpicks -* jn/merge-custom-no-trivial (2010-08-15) 2 commits - - merge: let custom strategies intervene in trivial merges - - t7606 (merge-theirs): modernize style +* po/userdiff-csharp (2010-08-16) 1 commit + (merged to 'next' on 2010-08-18 at f5edb3a) + + Userdiff patterns for C# -* po/etc-gitattributes (2010-08-16) 1 commit - - Add global and system-wide gitattributes +* so/http-user-agent (2010-08-11) 1 commit + (merged to 'next' on 2010-08-12 at 86cc5c4) + + Allow HTTP user agent string to be modified. -* ab/compat-regex (2010-08-17) 5 commits - - autoconf: don't use platform regex if it lacks REG_STARTEND - - t/t7008-grep-binary.sh: un-TODO a test that needs REG_STARTEND - - Change regerror() declaration from K&R style to ANSI C (C89) - - compat/regex: get the gawk regex engine to compile within git - - compat/regex: use the regex engine from gawk for compat - -* ab/test-1 (2010-08-18) 5 commits - . t/t0000-basic.sh: Run the passing TODO test inside its own test-lib - . test-lib: Allow overriding of TEST_DIRECTORY - . test-lib: Use "$GIT_BUILD_DIR" instead of "$TEST_DIRECTORY"/../ - . test-lib: Use $TEST_DIRECTORY or $GIT_BUILD_DIR instead of $(pwd) and ../ - . Merge branch 'ab/i18n' into ab/test-1 - (this branch uses ab/i18n and ab/test.) +* sr/local-config (2010-08-03) 1 commit + (merged to 'next' on 2010-08-12 at 431f7af) + + config: add --local option -Not merged to 'pu' as it seemed to have broken something. +-------------------------------------------------- +[New Topics] -* da/fix-submodule-sync-superproject-config (2010-08-18) 1 commit - - submodule sync: Update "submodule..url" - -Looked reasonable; will merge to 'next' soonish. - -* jn/update-contrib-example-merge (2010-08-17) 25 commits - - mergetool: Skip autoresolved paths - - merge script: learn --[no-]rerere-autoupdate - - merge script: notice @{-1} shorthand - - merge script: handle --no-ff --no-commit correctly - - merge script: --ff-only to disallow true merge - - merge script: handle many-way octopus - - merge script: handle -m --log correctly - - merge script: forbid merge -s index - - merge script: allow custom strategies - - merge script: merge -X