]> git.ipfire.org Git - thirdparty/git.git/commitdiff
What's cooking (2013/07 #10)
authorJunio C Hamano <gitster@pobox.com>
Wed, 31 Jul 2013 22:31:29 +0000 (15:31 -0700)
committerJunio C Hamano <gitster@pobox.com>
Wed, 31 Jul 2013 22:32:16 +0000 (15:32 -0700)
whats-cooking.txt

index f8686b9f11da6e66ef69c3104458fcee7e9e038b..eef6d9cf4cbc413a094bac9113395acee724d206 100644 (file)
@@ -1,20 +1,18 @@
 To: git@vger.kernel.org
 Bcc: lwn@lwn.net
-Subject: What's cooking in git.git (Jul 2013, #09; Mon, 29)
-X-master-at: 8f6a3e5d71fa1800c3f330bab2b6b6399ec7aea7
-X-next-at: cf3f07e67f28b0068199b16bc6974f4bbafb4e51
+Subject: What's cooking in git.git (Jul 2013, #10; Wed, 31)
+X-master-at: 8dc84fdc48a79c70682e6c361a82d0f3e1db9a03
+X-next-at: 025c443e44c008c3a3dd7b83658f4e9734343e53
 
-What's cooking in git.git (Jul 2013, #09; Mon, 29)
+What's cooking in git.git (Jul 2013, #10; Wed, 31)
 --------------------------------------------------
 
 Here are the topics that have been cooking.  Commits prefixed with
 '-' are only in 'pu' (proposed updates) while commits prefixed with
 '+' are in 'next'.
 
-The shape of the upcoming release is pretty much known by now; all
-the topics that are marked for 'master' in this issue will likely to
-be in the final, and others will cook during the pre-release freeze
-period.
+Hopefully the 1.8.4-rc1 tomorrow with topics marked for 'master'
+in this issue of "What's cooking" report.
 
 You can find the changes described here in the integration branches
 of the repositories listed at
@@ -24,165 +22,14 @@ of the repositories listed at
 --------------------------------------------------
 [Graduated to "master"]
 
-* ob/typofixes (2013-07-22) 3 commits
-  (merged to 'next' on 2013-07-22 at 8574f9f)
- + typofix: in-code comments
- + typofix: documentation
- + typofix: release notes
-
-
-* es/contacts (2013-07-21) 5 commits
-  (merged to 'next' on 2013-07-22 at a78c3d6)
- + contrib: contacts: add documentation
- + contrib: contacts: add mailmap support
- + contrib: contacts: interpret committish akin to format-patch
- + contrib: contacts: add ability to parse from committish
- + contrib: add git-contacts helper
-
- A helper to read from a set of format-patch output files or a range
- of commits and find those who may have insights to the code that
- the changes touch by running a series of "git blame" commands.
-
-
-* es/line-log-further-fixes (2013-07-23) 5 commits
- + line-log: fix "log -LN" crash when N is last line of file
- + range-set: satisfy non-empty ranges invariant
- + t4211: demonstrate crash when first -L encountered is empty range
- + t4211: demonstrate empty -L range crash
- + range-set: fix sort_and_merge_range_set() corner case bug
- (this branch is used by tr/line-log.)
-
-
-* jk/cat-file-batch-optim (2013-07-18) 9 commits
-  (merged to 'next' on 2013-07-22 at 965897c)
- + Fix some sparse warnings
- + sha1_object_info_extended: pass object_info to helpers
- + sha1_object_info_extended: make type calculation optional
- + packed_object_info: make type lookup optional
- + packed_object_info: hoist delta type resolution to helper
- + sha1_loose_object_info: make type lookup optional
- + sha1_object_info_extended: rename "status" to "type"
- + cat-file: disable object/refname ambiguity check for batch mode
- + Merge branch 'nd/warn-ambiguous-object-name' into jk/cat-file-batch-optim
-
- If somebody wants to only know on-disk footprint of an object
- without having to know its type or payload size, we can bypass a
- lot of code to cheaply learn it.
-
-
-* jm/doc-ref-prune (2013-07-18) 2 commits
-  (merged to 'next' on 2013-07-22 at 414e6ea)
- + Documentation: fix git-prune example usage
- + Documentation: remove --prune from pack-refs examples
-
-
-* mh/multimail (2013-07-22) 2 commits
-  (merged to 'next' on 2013-07-22 at e27c933)
- + post-receive-email: deprecate script in favor of git-multimail
- + git-multimail: an improved replacement for post-receive-email
-
- An enhanced "post-receive" hook to send e-mail messages.
-
-
-* mh/ref-races-optim-invalidate-cached (2013-06-20) 1 commit
-  (merged to 'next' on 2013-07-22 at 144d135)
- + refs: do not invalidate the packed-refs cache unnecessarily
-
- This requires the platform lstat() to be correct to avoid false
- negatives.
-
-
-* ml/avoid-using-grep-on-crlf-files (2013-07-18) 1 commit
-  (merged to 'next' on 2013-07-22 at f861472)
- + test-lib.sh - define and use GREP_STRIPS_CR
-
- On systems that understand a CRLF as a line ending, tests in this
- script that worked on files with CRLF line endings using "grep" to
- extract matching lines may lose the CR at the end of lines that
- match, causing the actual output not to match the expected output.
-
-
-* ml/cygwin-updates (2013-07-21) 4 commits
-  (merged to 'next' on 2013-07-22 at e9c9872)
- + cygwin: stop forcing core.filemode=false
- + Cygwin 1.7 supports mmap
- + Cygwin 1.7 has thread-safe pread
- + Cygwin 1.7 needs compat/regex
-
- The tip one does _not_ revert c869753e (Force core.filemode to
- false on Cygwin., 2006-12-30) on purpose, so that people can
- still retain the old behaviour if they wanted to.
-
-
-* rh/template-updates (2013-07-15) 3 commits
-  (merged to 'next' on 2013-07-22 at 53dffdd)
- + templates: spell ASCII in uppercase in pre-commit hook
- + templates: Reformat pre-commit hook's message
- + templates: Use heredoc in pre-commit hook
-
- This is an earlier part of a 6 patch series, with log message
- corrected.
-
-
-* rj/sparse (2013-07-21) 1 commit
-  (merged to 'next' on 2013-07-22 at 24efece)
- + Revert "compat/unsetenv.c: Fix a sparse warning"
-
-
-* sb/misc-fixes (2013-07-15) 3 commits
-  (merged to 'next' on 2013-07-21 at 880b08c)
- + diff.c: Do not initialize a variable, which gets reassigned anyway.
- + commit: Fix a memory leak in determine_author_info
- + daemon.c:handle: Remove unneeded check for null pointer.
-
- Assorted code cleanups and a minor fix.
-
-
-* sb/traverse-trees-bitmask-variable-name (2013-07-19) 1 commit
-  (merged to 'next' on 2013-07-22 at be3227c)
- + traverse_trees(): clarify return value of the callback
-
-
-* tr/line-log (2013-07-23) 1 commit
-  (merged to 'next' on 2013-07-23 at a0a7f9b)
- + Merge branch 'es/line-log-further-fixes' into tr/line-log
- (this branch uses es/line-log-further-fixes.)
-
---------------------------------------------------
-[New Topics]
-
-* ob/typofixes (2013-07-29) 1 commit
- - many small typofixes
-
- Will merge to 'next'.
-
-
-* jh/remote-hg-fetch-fix (2013-07-25) 2 commits
-  (merged to 'next' on 2013-07-25 at 33161ad)
- + Revert "remotes-hg: bugfix for fetching non local remotes"
-  (merged to 'next' on 2013-07-24 at 9c96641)
- + remotes-hg: bugfix for fetching non local remotes
-
- Waiting for the final patch after discussion settles.
-
-
-* ma/hg-to-git (2013-07-23) 1 commit
- - hg-to-git: --allow-empty-message in git commit
-
- Will merge to 'next'.
-
-
-* nd/clone-connectivity-shortcut (2013-07-23) 1 commit
- - smart http: use the same connectivity check on cloning
-
- Will merge to 'next'.
-
-
 * bc/completion-for-bash-3.0 (2013-07-24) 1 commit
   (merged to 'next' on 2013-07-24 at 913d89c)
  + git-completion.bash: replace zsh notation that breaks bash 3.X
 
- Will merge to 'master'.
+
+* ds/doc-two-kinds-of-tags (2013-07-29) 1 commit
+  (merged to 'next' on 2013-07-30 at 1201ca7)
+ + docs/git-tag: explain lightweight versus annotated tags
 
 
 * jk/capabilities-doc (2013-07-26) 5 commits
@@ -194,81 +41,99 @@ of the repositories listed at
  + docs: note that receive-pack knows side-band-64k capability
  + docs: fix 'report-status' protocol capability thinko
 
- Will merge to 'master'.
 
+* jk/commit-how-to-abort-cherry-pick (2013-07-29) 1 commit
+  (merged to 'next' on 2013-07-30 at 7b1c49c)
+ + commit: tweak empty cherry pick advice for sequencer
 
-* jx/clean-interactive (2013-07-24) 2 commits
- - git-clean: implement partial matching for selection
-  (merged to 'next' on 2013-07-24 at 1e63bb9)
- + Documentation/git-clean: fix description for range
 
+* mh/packed-refs-do-one-ref-recursion (2013-07-17) 1 commit
+  (merged to 'next' on 2013-07-30 at d8cc1ee)
+ + do_one_ref(): save and restore value of current_ref
 
-* sb/mailmap-updates (2013-07-24) 1 commit
-  (merged to 'next' on 2013-07-24 at 9f8e681)
- + .mailmap: combine more (email, name) to individual persons
+ Fix a NULL-pointer dereference during nested iterations over
+ references (for example, when replace references are being used).
 
- Will merge to 'master'.
 
+* rj/commit-slab-fix (2013-07-29) 1 commit
+  (merged to 'next' on 2013-07-30 at 1914f37)
+ + commit-slab.h: Fix memory allocation and addressing
 
-* tr/log-full-diff-keep-true-parents (2013-07-29) 2 commits
- - SQUASH??? free saved-parents slab when done
- - [PERHAPS LIKE THIS] log: use true parents for diff even when rewriting
 
+* rr/maint-tilde-markup-in-doc (2013-07-26) 1 commit
+  (merged to 'next' on 2013-07-30 at c8f83d5)
+ + config doc: quote paths, fixing tilde-interpretation
 
-* db/http-savecookies (2013-07-24) 1 commit
- - http: Add http.savecookies option to write out HTTP cookies
 
+* rr/rebase-autostash (2013-07-29) 1 commit
+  (merged to 'next' on 2013-07-30 at 0095e2d)
+ + git-rebase: fix typo
 
-* ds/doc-two-kinds-of-tags (2013-07-29) 1 commit
- - docs/git-tag: explain lightweight versus annotated tags
 
- Will merge to 'next' and then to 'master'.
+* sb/mailmap-updates (2013-07-24) 1 commit
+  (merged to 'next' on 2013-07-24 at 9f8e681)
+ + .mailmap: combine more (email, name) to individual persons
 
+--------------------------------------------------
+[New Topics]
 
-* jk/commit-how-to-abort-cherry-pick (2013-07-29) 1 commit
- - commit: tweak empty cherry pick advice for sequencer
+* bc/unuse-packfile (2013-07-30) 1 commit
+ - sha1_file: introduce close_one_pack() to close packs on fd pressure
 
- Will merge to 'next' and then to 'master'.
+ Will merge to and cook in 'next'.
 
 
-* lf/echo-n-is-not-portable (2013-07-29) 1 commit
- - Avoid using `echo -n` anywhere
+* da/darwin (2013-07-30) 1 commit
+ - imap-send: use Apple's Security framework for base64 encoding
 
- Will merge to 'next'.
+ Will merge to and cook in 'next'.
 
 
-* rj/commit-slab-fix (2013-07-29) 1 commit
- - commit-slab.h: Fix memory allocation and addressing
+* jc/rm-submodule-error-message (2013-07-25) 1 commit
+ - builtin/rm.c: consolidate error reporting for removing submodules
 
- Will merge to 'next' and then to 'master'.
+ Consolidate two messages phrased subtly differently without a good
+ reason.
 
+ Will merge to 'next' and then to 'master', unless there is an objection.
 
-* rr/maint-tilde-markup-in-doc (2013-07-26) 1 commit
- - config doc: quote paths, fixing tilde-interpretation
+
+* ms/subtree-install-fix (2013-07-30) 1 commit
+ - contrib/subtree: Fix make install target
 
  Will merge to 'next' and then to 'master'.
 
 
-* rr/rebase-autostash (2013-07-29) 1 commit
- - git-rebase: fix typo
-
- Will merge to 'next' and then to 'master'.
+* nd/sq-quote-buf (2013-07-30) 3 commits
+ - quote: remove sq_quote_print()
+ - tar-tree: remove dependency on sq_quote_print()
+ - for-each-ref, quote: convert *_quote_print -> *_quote_buf
 
+ Code simplification as a preparatory step to something larger.
 
-* sb/fsck-opt-bool (2013-07-29) 1 commit
- - fsck: Replace deprecated OPT_BOOLEAN by OPT_BOOL
+ Will merge to and cook in 'next'.
 
- Will merge to 'next'.
 
+* jc/url-match (2013-07-31) 6 commits
+ - config: "git config --get-urlmatch" parses section.<url>.key
+ - builtin/config: refactor collect_config()
+ - config: parse http.<url>.<variable> using urlmatch
+ - config: add generic callback wrapper to parse section.<url>.key
+ - config: add helper to normalize and match URLs
+ - http.c: fix parsing of http.sslCertPasswordProtected variable
 
-* rr/feed-real-path-to-editor (2013-07-29) 1 commit
- - editor: use canonicalized absolute path
+ Reroll of km/http-curl-config-per-url topic.
 
- Will merge to 'next'.
+ Will merge to and cook in 'next'
 
 --------------------------------------------------
 [Stalled]
 
+* tr/log-full-diff-keep-true-parents (2013-07-29) 2 commits
+ - SQUASH??? free saved-parents slab when done
+ - [PERHAPS LIKE THIS] log: use true parents for diff even when rewriting
+
+
 * tf/gitweb-ss-tweak (2013-07-15) 4 commits
  - gitweb: make search help link less ugly
  - gitweb: omit the repository owner when it is unset
@@ -306,20 +171,6 @@ of the repositories listed at
  $gmane/225137
 
 
-* jl/submodule-mv (2013-04-23) 5 commits
- . submodule.c: duplicate real_path's return value
- . rm: delete .gitmodules entry of submodules removed from the work tree
- . Teach mv to update the path entry in .gitmodules for moved submodules
- . Teach mv to move submodules using a gitfile
- . Teach mv to move submodules together with their work trees
-
- "git mv A B" when moving a submodule A does "the right thing",
- inclusing relocating its working tree and adjusting the paths in
- the .gitmodules file.
-
- Ejected from 'pu', as it conflicts with nd/magic-pathspec.
-
-
 * jk/list-objects-sans-blobs (2013-06-06) 4 commits
  . archive: ignore blob objects when checking reachability
  . list-objects: optimize "revs->blob_objects = 0" case
@@ -388,6 +239,79 @@ of the repositories listed at
 --------------------------------------------------
 [Cooking]
 
+* jl/submodule-mv (2013-07-30) 5 commits
+ - rm: delete .gitmodules entry of submodules removed from the work tree
+ - mv: update the path entry in .gitmodules for moved submodules
+ - submodule.c: add .gitmodules staging helper functions
+ - mv: move submodules using a gitfile
+ - mv: move submodules together with their work trees
+ (this branch uses nd/magic-pathspec.)
+
+ "git mv A B" when moving a submodule A does "the right thing",
+ inclusing relocating its working tree and adjusting the paths in
+ the .gitmodules file.
+
+ Waiting for a reroll.
+
+
+* ob/typofixes (2013-07-29) 1 commit
+  (merged to 'next' on 2013-07-30 at ec2c897)
+ + many small typofixes
+
+ Will merge to 'next'.
+
+
+* ma/hg-to-git (2013-07-23) 1 commit
+  (merged to 'next' on 2013-07-30 at 1dddc06)
+ + hg-to-git: --allow-empty-message in git commit
+
+ Will merge to 'master'.
+
+
+* nd/clone-connectivity-shortcut (2013-07-23) 1 commit
+  (merged to 'next' on 2013-07-30 at 8d16721)
+ + smart http: use the same connectivity check on cloning
+
+ Will cook in 'next'.
+
+
+* jx/clean-interactive (2013-07-24) 2 commits
+  (merged to 'next' on 2013-07-30 at b7fd474)
+ + git-clean: implement partial matching for selection
+  (merged to 'next' on 2013-07-24 at 1e63bb9)
+ + Documentation/git-clean: fix description for range
+
+ Will merge to 'master'.
+
+
+* db/http-savecookies (2013-07-30) 1 commit
+  (merged to 'next' on 2013-07-30 at d2ad6e5)
+ + http: add http.savecookies option to write out HTTP cookies
+
+ Will cook in 'next'.
+
+
+* lf/echo-n-is-not-portable (2013-07-29) 1 commit
+  (merged to 'next' on 2013-07-30 at e223ceb)
+ + Avoid using `echo -n` anywhere
+
+ Will merge to 'master'.
+
+
+* sb/fsck-opt-bool (2013-07-29) 1 commit
+  (merged to 'next' on 2013-07-30 at 8a9964c)
+ + fsck: Replace deprecated OPT_BOOLEAN by OPT_BOOL
+
+ Will cook in 'next'.
+
+
+* rr/feed-real-path-to-editor (2013-07-29) 1 commit
+  (merged to 'next' on 2013-07-30 at 72c9bcb)
+ + editor: use canonicalized absolute path
+
+ Will cook in 'next'.
+
+
 * rj/doc-rev-parse (2013-07-22) 2 commits
   (merged to 'next' on 2013-07-22 at 8188667)
  + rev-parse(1): logically group options
@@ -425,15 +349,6 @@ of the repositories listed at
  Will cook in 'next'.
 
 
-* mh/packed-refs-do-one-ref-recursion (2013-07-17) 1 commit
- - do_one_ref(): save and restore value of current_ref
-
- Fix a NULL-pointer dereference during nested iterations over
- references (for example, when replace references are being used).
-
- Will merge to 'next' and then to 'master'.
-
-
 * nd/magic-pathspec (2013-07-23) 48 commits
   (merged to 'next' on 2013-07-23 at 784c3a1)
  + rm: do not set a variable twice without intermediate reading.
@@ -485,6 +400,7 @@ of the repositories listed at
  + pathspec: i18n-ize error strings in pathspec parsing code
  + move struct pathspec and related functions to pathspec.[ch]
  + clean: remove unused variable "seen"
+ (this branch is used by jl/submodule-mv.)
 
  Use "struct pathspec" interface in more places, instead of array of
  characters, the latter of which cannot express magic pathspecs
@@ -527,21 +443,6 @@ of the repositories listed at
  Will cook in 'next'.
 
 
-* km/http-curl-config-per-url (2013-07-25) 6 commits
-  (merged to 'next' on 2013-07-25 at 531e8cb)
- + docs: update http.<url>.* options documentation
-  (merged to 'next' on 2013-07-23 at f84689b)
- + config: allow http.<url>.* any user matching
- + tests: add new test for the url_normalize function
- + config: improve support for http.<url>.* settings
- + config: add support for http.<url>.* settings
- + http.c: fix parsing of http.sslCertPasswordProtected variable
-
- Allows custom curl configuration per URL when talking over http.
-
- Will cook in 'next'.
-
-
 * km/svn-1.8-serf-only (2013-07-18) 3 commits
   (merged to 'next' on 2013-07-19 at ab8d034)
  + Git.pm: revert _temp_cache use of temp_is_locked
@@ -616,7 +517,7 @@ of the repositories listed at
  time ago, and it started biting us in places.  This removes it and
  uses the standard lstat() that comes with Cygwin.
 
- I am personally in favor of this simpler solution.  Comments?
+ Will merge to and cook in 'next'.
 
 
 * jc/reflog-doc (2013-06-19) 1 commit
@@ -660,3 +561,32 @@ of the repositories listed at
  (this branch uses jc/diff-filter-negation.)
 
  Will cook in 'next' until a distant future.
+
+--------------------------------------------------
+[Discarded]
+
+* jh/remote-hg-fetch-fix (2013-07-25) 2 commits
+  (merged to 'next' on 2013-07-25 at 33161ad)
+ + Revert "remotes-hg: bugfix for fetching non local remotes"
+  (merged to 'next' on 2013-07-24 at 9c96641)
+ + remotes-hg: bugfix for fetching non local remotes
+
+ Reverted.
+
+ Waiting for the final patch to replace, after discussion settles.
+
+
+* km/http-curl-config-per-url (2013-07-31) 7 commits
+  (merged to 'next' on 2013-07-31 at e88aad5)
+ + Revert km/http-curl-config-per-url in its entirety
+  (merged to 'next' on 2013-07-25 at 531e8cb)
+ + docs: update http.<url>.* options documentation
+  (merged to 'next' on 2013-07-23 at f84689b)
+ + config: allow http.<url>.* any user matching
+ + tests: add new test for the url_normalize function
+ + config: improve support for http.<url>.* settings
+ + config: add support for http.<url>.* settings
+ + http.c: fix parsing of http.sslCertPasswordProtected variable
+
+ Reverted to be replaced with a reroll (jc/url-match topic).
+