]> git.ipfire.org Git - thirdparty/git.git/commitdiff
What's cooking (2012/08 #01)
authorJunio C Hamano <gitster@pobox.com>
Thu, 2 Aug 2012 22:43:31 +0000 (15:43 -0700)
committerJunio C Hamano <gitster@pobox.com>
Thu, 2 Aug 2012 22:43:31 +0000 (15:43 -0700)
whats-cooking.txt

index bc920d0089afb15b9c1b463750467e89ba2d77bd..e78cb0ef1820794ce7d38e755208e04fd2c9ffa1 100644 (file)
@@ -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
     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 :-<.
 --------------------------------------------------
 [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 :-<.
 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.
 
 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