Browse Source

What's cooking (2012/08 #01)

todo
Junio C Hamano 13 years ago
parent
commit
b3d7ceac87
  1. 151
      whats-cooking.txt

151
whats-cooking.txt

@ -1,18 +1,18 @@ @@ -1,18 +1,18 @@
To: git@vger.kernel.org
Subject: What's cooking in git.git (Jul 2012, #10; Mon, 30)
X-master-at: 3b2d763db07f251e424d7f940938d9df1e1d4d09
X-next-at: 9b27acc1daac188eab79350fdb996c3f148dd5ab
Subject: What's cooking in git.git (Aug 2012, #01; Thu, 2)
X-master-at: 05a20c87abd08441c98dfcca0606bc0f8432ab26
X-next-at: b94da764fd895685600c79f25c9c9ca5003a2807

What's cooking in git.git (Jul 2012, #10; Mon, 30)
What's cooking in git.git (Aug 2012, #01; Thu, 2)
--------------------------------------------------

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 'master' as of this writing is 1.7.12-rc1, and the tip of
'maint' is 1.7.11.4. From now on until the final release, no further
updates, except for the two i18n topics and obviously correct fixes
to regressions, will be merged to 'master'.
The series to mark strings for i18n in merge(-recursive), am and
rebase have been merged. From now on, until the final release, no
further updates, except for obviously correct fixes to regressions,
will be merged to 'master'.

You can find the changes described here in the integration branches of the
repositories listed at
@ -20,41 +20,92 @@ repositories listed at @@ -20,41 +20,92 @@ repositories listed at
http://git-blame.blogspot.com/p/git-public-repositories.html

--------------------------------------------------
[Graduated to "master"]
[New Topics]

* hv/link-alt-odb-entry (2012-07-29) 1 commit
+ link_alt_odb_entry: fix read over array bounds reported by valgrind
* jc/maint-sane-execvp-notdir (2012-07-31) 1 commit
- sane_execvp(): ignore non-directory on $PATH

The code to avoid mistaken attempt to add the object directory
itself as its own alternate could read beyond end of a string while
comparison.
"git foo" errored out with "Not a directory" when the user had a non
directory on $PATH, and worse yet it masked an alias "foo" to run.

* rj/maint-grep-remove-redundant-test (2012-07-29) 1 commit
+ t7810-*.sh: Remove redundant test
Not urgent.

"git grep" stopped spawning an external "grep" long time ago, but a
duplicated test to check internal and external "grep" was left
behind.
* jc/sanitize-nkd-lazy-iconv-open (2012-07-31) 1 commit
- macos: lazily initialize iconv

--------------------------------------------------
[New Topics]
Teach the code that works around NKD/NKC gotcha on MacOS to call
iconv_open() only when it is necessary, in the hope of avoiding
set-up overhead.

* jc/maint-t7406-rev-parse-max-count-huh (2012-07-30) 1 commit
(merged to 'next' on 2012-07-30 at 9b27acc)
+ t7406: fix misleading "rev-parse --max-count=1 HEAD"
Not urgent.

* tr/maint-send-email-2047 (2012-07-31) 1 commit
- send-email: improve RFC2047 quote parsing

"git send-email" did not unquote encoded words that appear on the
header correctly, and lost "_" from strings.

Test clean-up, with no behaviour change.
Not urgent.

* jk/maint-diff-nul40-as-sentinel (2012-07-29) 1 commit
+ diff: do not use null sha1 as a sentinel value
(this branch is used by jk/maint-null-in-trees.)
* cw/cherry-pick-allow-empty-message (2012-08-02) 1 commit
- cherry-pick: add --allow-empty-message option

"git cherry-pick" by default stops when it sees a commit without any
log message. The "--allow-empty-message" option can be used to
silently proceed.

"git diff" had a confusion between taking data from a path in the
working tree and taking data from an object that happens to have
name 0{40} recorded in a tree.
Not urgent.

* ms/git-svn-1.7 (2012-08-02) 20 commits
- git-svn: remove ad-hoc canonicalizations
- git-svn: canonicalize newly-minted URLs
- git-svn: introduce add_path_to_url function
- git-svn: canonicalize earlier
- git-svn: replace URL escapes with canonicalization
- git-svn: attempt to mimic SVN 1.7 URL canonicalization
- t9107: fix typo
- t9118: workaround inconsistency between SVN versions
- Git::SVN{,::Ra}: canonicalize earlier
- git-svn: path canonicalization uses SVN API
- Git::SVN::Utils: remove irrelevant comment
- git-svn: add join_paths() to safely concatenate paths
- git-svn: factor out _collapse_dotdot function
- git-svn: use SVN 1.7 to canonicalize when possible
- git-svn: move canonicalization to Git::SVN::Utils
- use Git::SVN{,::RA}->url accessor globally
- use Git::SVN->path accessor globally
- Git::SVN::Ra: use accessor for URLs
- Git::SVN: use accessor for URLs internally
- Git::SVN: use accessors internally for path

A series by Michael Schwern via Eric to update git-svn to revamp the
way URLs are internally passed around, to make it work with SVN 1.7.

--------------------------------------------------
[Graduated to "master"]

* jx/i18n-1.7.11 (2012-07-26) 7 commits
(merged to 'next' on 2012-07-30 at 3c00929)
+ i18n: merge-recursive: mark strings for translation
+ Remove dead code which contains bad gettext block
+ i18n: am: mark more strings for translation
+ rebase: remove obsolete and unused LONG_USAGE which breaks xgettext
+ i18n: Rewrite gettext messages start with dash
+ i18n: rebase: mark messages for translation
+ i18n: New keywords for xgettext extraction from sh

Will merge after 1.7.11-rc1
together with nd/maint-i18n-diffstat topic, as they will affect i18n/l10n
teams.

* nd/maint-i18n-diffstat (2012-07-26) 1 commit
(merged to 'next' on 2012-07-30 at 0da57ef)
+ i18n: leave \n out of translated diffstat

Will merge after 1.7.11-rc1
together with jx/i18n-1.7.11 topic, as they will affect i18n/l10n
teams.

--------------------------------------------------
[Stalled]

@ -153,6 +204,22 @@ working :-<. @@ -153,6 +204,22 @@ working :-<.
--------------------------------------------------
[Cooking]

* jc/maint-t7406-rev-parse-max-count-huh (2012-07-30) 1 commit
(merged to 'next' on 2012-07-30 at 9b27acc)
+ t7406: fix misleading "rev-parse --max-count=1 HEAD"

Test clean-up, with no behaviour change.
Not urgent.

* jk/maint-diff-nul40-as-sentinel (2012-07-29) 1 commit
+ diff: do not use null sha1 as a sentinel value
(this branch is used by jk/maint-null-in-trees.)

"git diff" had a confusion between taking data from a path in the
working tree and taking data from an object that happens to have
name 0{40} recorded in a tree.
Not urgent.

* mz/cherry-code-cleanup (2012-07-29) 3 commits
- cherry: remove redundant check for merge commit
- cherry: don't set ignored rev_info options
@ -161,14 +228,6 @@ working :-<. @@ -161,14 +228,6 @@ working :-<.
Minor code clean-up on the cherry-pick codepath.
Not urgent.

* nd/maint-i18n-diffstat (2012-07-26) 1 commit
(merged to 'next' on 2012-07-30 at 0da57ef)
+ i18n: leave \n out of translated diffstat

Will merge after 1.7.11-rc1
together with jx/i18n-1.7.11 topic, as they will affect i18n/l10n
teams.

* jc/maint-config-exit-status (2012-07-30) 1 commit
(merged to 'next' on 2012-07-30 at 8392da9)
+ config: "git config baa" should exit with status 1
@ -234,20 +293,6 @@ temporary copy of the working tree when available. @@ -234,20 +293,6 @@ temporary copy of the working tree when available.

Not urgent.

* jx/i18n-1.7.11 (2012-07-26) 7 commits
(merged to 'next' on 2012-07-30 at 3c00929)
+ i18n: merge-recursive: mark strings for translation
+ Remove dead code which contains bad gettext block
+ i18n: am: mark more strings for translation
+ rebase: remove obsolete and unused LONG_USAGE which breaks xgettext
+ i18n: Rewrite gettext messages start with dash
+ i18n: rebase: mark messages for translation
+ i18n: New keywords for xgettext extraction from sh

Will merge after 1.7.11-rc1
together with nd/maint-i18n-diffstat topic, as they will affect i18n/l10n
teams.

* jk/no-more-pre-exec-callback (2012-06-05) 1 commit
(merged to 'next' on 2012-07-23 at fe59cb6)
+ pager: drop "wait for output to run less" hack

Loading…
Cancel
Save