What's cooking (2013/05 #02)

This commit is contained in:
Junio C Hamano 2013-05-06 23:56:22 -07:00
parent 9eb21aa5c2
commit ab3ff1d141

View File

@ -1,23 +1,20 @@
To: git@vger.kernel.org
Bcc: lwn@lwn.net
Subject: What's cooking in git.git (May 2013, #01; Fri, 3)
X-master-at: 7d3ccdffb5d28970dd7a4d177cfcca690ccd0c22
X-next-at: 3fadc6125b27e103d8f0ce6c19c749a972da4d25
Subject: What's cooking in git.git (May 2013, #02; Mon, 6)
X-master-at: 423ecb0bb66e9d60b6667aebc2844e82205369a1
X-next-at: cc59dccce3f551f6d04e123f8ba0564e5aee6c54
What's cooking in git.git (May 2013, #01; Fri, 3)
What's cooking in git.git (May 2013, #02; Mon, 6)
--------------------------------------------------
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 tip of the 'master' branch is tagged as v1.8.3-rc1. We seem to
have a few interesting topics that are being discussed but it is
unlikely I'll be picking them up in 'pu'. As we already have merged
enough changes to 'master' during this cycle that can potentially
cause unforseen regressions, let's not merge topics that are not
regression fixes from 'next' to 'master', either, until the final
release.
As we already have merged enough changes to 'master' during this
cycle that can potentially cause unforseen regressions, let's not
merge topics that are not regression fixes from 'next' to 'master',
either, until the final release.
You can find the changes described here in the integration branches
of the repositories listed at
@ -27,53 +24,6 @@ of the repositories listed at
--------------------------------------------------
[Graduated to "master"]
* hb/git-pm-tempfile (2013-04-29) 1 commit
(merged to 'next' on 2013-04-29 at fecc6b0)
+ Git.pm: call tempfile from File::Temp as a regular function
* mb/relnotes-1.8.3-typofix (2013-04-30) 1 commit
- Fix grammar in the 1.8.3 release notes.
* rs/pp-user-info-without-extra-allocation (2013-04-25) 3 commits
(merged to 'next' on 2013-04-29 at 13eafc3)
+ pretty: remove intermediate strbufs from pp_user_info()
+ pretty: simplify output line length calculation in pp_user_info()
+ pretty: simplify input line length calculation in pp_user_info()
* tr/remote-tighten-commandline-parsing (2013-04-24) 3 commits
(merged to 'next' on 2013-04-29 at 46a1043)
+ remote: 'show' and 'prune' can take more than one remote
+ remote: check for superfluous arguments in 'git remote add'
+ remote: add a test for extra arguments, according to docs
* tr/unpack-entry-use-after-free-fix (2013-04-30) 1 commit
- unpack_entry: avoid freeing objects in base cache
Fix for use-after-free regression in 1.8.3-rc0.
* zk/prompt-rebase-step (2013-04-25) 1 commit
(merged to 'next' on 2013-04-25 at a8264bf)
+ bash-prompt.sh: show where rebase is at when stopped
--------------------------------------------------
[New Topics]
* fc/at-head (2013-05-02) 5 commits
- Add new @ shortcut for HEAD
- sha1_name: refactor reinterpret()
- sha1_name: compare variable with constant, not constant with variable
- sha1_name: remove unnecessary braces
- sha1_name: remove no-op
People are too lazy to type four capital letters "HEAD" and want to
use a single line-noise "@" instead.
* fc/remote-bzr (2013-04-30) 18 commits
- remote-bzr: access branches only when needed
- remote-bzr: delay peer branch usage
@ -94,13 +44,36 @@ of the repositories listed at
- remote-bzr: delay blob fetching until the very end
- remote-bzr: cleanup CustomTree
To replace the one we pushed out in 1.8.2 after hearing that Emacs
folks had a good experience with this version, this will be in
1.8.3-rc2.
* jk/lookup-object-prefer-latest (2013-05-02) 1 commit
- lookup_object: prioritize recently found objects
--------------------------------------------------
[New Topics]
* fc/fast-export-persistent-marks (2013-05-06) 3 commits
- fast-export: don't parse commits while reading marks file
- fast-export: do not parse non-commit objects while reading marks file
- fast-{import,export}: use get_sha1_hex() directly
Seems to break a handful of topics when merged to the tip of 'pu'.
* jc/core-checkstat-2.0 (2013-05-06) 2 commits
- core.statinfo: remove as promised in Git 2.0
- deprecate core.statinfo at Git 2.0 boundary
The bottom one is a fix for a breakage of a new feature in 1.8.2
but it is not all that urgent.
* jk/packed-refs-race (2013-05-06) 4 commits
- for_each_ref: load all loose refs before packed refs
- get_packed_refs: reload packed-refs file when it changes
- add a stat_validity struct
- resolve_ref: close race condition for packed refs
* jk/subtree-do-not-push-if-split-fails (2013-05-01) 1 commit
- contrib/subtree: don't delete remote branches if split fails
--------------------------------------------------
[Stalled]
@ -169,6 +142,37 @@ of the repositories listed at
--------------------------------------------------
[Cooking]
* fc/at-head (2013-05-02) 5 commits
- Add new @ shortcut for HEAD
- sha1_name: refactor reinterpret()
- sha1_name: compare variable with constant, not constant with variable
- sha1_name: remove unnecessary braces
- sha1_name: remove no-op
Instead of typing four capital letters "HEAD", you can say "@"
instead.
There was another series from Ram that looked mostly test updates
but I lost track of which one was which. In any case, are people
happy with this series?
* jk/lookup-object-prefer-latest (2013-05-02) 1 commit
(merged to 'next' on 2013-05-06 at cc59dcc)
+ lookup_object: prioritize recently found objects
Optimizes object lookup when the object hashtable starts to become
crowded.
* jk/subtree-do-not-push-if-split-fails (2013-05-01) 1 commit
(merged to 'next' on 2013-05-06 at 81bdf37)
+ contrib/subtree: don't delete remote branches if split fails
"git subtree" (in contrib/) had one codepath with loose error
checks to lose data at the remote side.
* fc/completion (2013-04-27) 9 commits
- completion: remove __git_index_file_list_filter()
- completion: add space after completed filename
@ -184,7 +188,9 @@ of the repositories listed at
version? This is its v2, in the $gmane/222682 thread.
* jk/test-output (2013-04-29) 2 commits
* jk/test-output (2013-05-06) 3 commits
(merged to 'next' on 2013-05-06 at 7c03af3)
+ t/Makefile: don't define TEST_RESULTS_DIRECTORY recursively
(merged to 'next' on 2013-05-01 at 63827c9)
+ test output: respect $TEST_OUTPUT_DIRECTORY
+ t/Makefile: fix result handling with TEST_OUTPUT_DIRECTORY
@ -242,20 +248,23 @@ of the repositories listed at
Will cook in 'next'.
* kb/full-history-compute-treesame-carefully (2013-04-30) 8 commits
- revision.c: discount UNINTERESTING parents
* kb/full-history-compute-treesame-carefully (2013-05-06) 11 commits
- revision.c: treat A...B merge bases as if manually specified
- revision.c: discount side branches when computing TREESAME
- simplify-merges: drop merge from irrelevant side branch
- simplify-merges: never remove all TREESAME parents
- t6012: update test for tweaked full-history traversal
- revision.c: Make --full-history consider more merges
- rev-list-options.txt: correct TREESAME for P
- t6111: allow checking the parents as well
- t6111: new TREESAME test set
- t6019: test file dropped in -s ours merge
- decorate.c: compact table when growing
Major update to a very core part of the system to improve culling
of irrelevant parents while traversing a mergy history.
Will not be a 1.8.3 material.
Will not be a 1.8.3 material, but is an important topic.
* jh/checkout-auto-tracking (2013-04-21) 8 commits