]> git.ipfire.org Git - thirdparty/git.git/commitdiff
What's cooking (2013/07 #05)
authorJunio C Hamano <gitster@pobox.com>
Fri, 12 Jul 2013 22:51:34 +0000 (15:51 -0700)
committerJunio C Hamano <gitster@pobox.com>
Fri, 12 Jul 2013 22:51:34 +0000 (15:51 -0700)
whats-cooking.txt

index 6b169d4dc38d568acba65b394f0af2482d107fcb..77f57d3568e4d2de3fbd1b2d8b2a456eb10bf08b 100644 (file)
@@ -1,16 +1,19 @@
 To: git@vger.kernel.org
 Bcc: lwn@lwn.net
-Subject: What's cooking in git.git (Jul 2013, #04; Thu, 11)
-X-master-at: 911011aacc78dfa8ac81a5e631cb86bb69fd66e1
-X-next-at: 71b857428ffd5d83c0aea148f93f6de2820be300
+Subject: What's cooking in git.git (Jul 2013, #05; Fri, 12)
+X-master-at: 0da7a53a76b48ea1b2ee6ebe7bd7fbcd7d5c3f9d
+X-next-at: 3a6d6276f9ce81c14c10f2d798b4fc9a9950eef6
 
-What's cooking in git.git (Jul 2013, #04; Thu, 11)
+What's cooking in git.git (Jul 2013, #05; Fri, 12)
 --------------------------------------------------
 
 Here are the topics that have been cooking.  Commits prefixed with
 '-' are only in 'pu' (proposed updates) while commits prefixed with
 '+' are in 'next'.
 
+A handful of code and documentation clean-up patches have been
+applied to 'master'.
+
 You can find the changes described here in the integration branches
 of the repositories listed at
 
@@ -19,174 +22,176 @@ of the repositories listed at
 --------------------------------------------------
 [Graduated to "master"]
 
-* af/rebase-i-merge-options (2013-07-02) 1 commit
-  (merged to 'next' on 2013-07-08 at f411975)
- + Do not ignore merge options in interactive rebase
+* as/log-output-encoding-in-user-format (2013-07-05) 11 commits
+  (merged to 'next' on 2013-07-08 at 2e1bdd9)
+ + t4205 (log-pretty-formats): avoid using `sed`
+ + t6006 (rev-list-format): add tests for "%b" and "%s" for the case i18n.commitEncoding is not set
+ + t4205, t6006, t7102: make functions better readable
+ + t4205 (log-pretty-formats): revert back single quotes
+  (merged to 'next' on 2013-07-05 at d2c99e5)
+ + t4041, t4205, t6006, t7102: use iso8859-1 rather than iso-8859-1
+  (merged to 'next' on 2013-07-01 at 3318aa8)
+ + t4205: replace .\+ with ..* in sed commands
+  (merged to 'next' on 2013-06-28 at 4063330)
+ + pretty: --format output should honor logOutputEncoding
+ + pretty: Add failing tests: --format output should honor logOutputEncoding
+ + t4205 (log-pretty-formats): don't hardcode SHA-1 in expected outputs
+ + t7102 (reset): don't hardcode SHA-1 in expected outputs
+ + t6006 (rev-list-format): don't hardcode SHA-1 in expected outputs
+
+ "log --format=" did not honor i18n.logoutputencoding configuration
+ and this attempts to fix it.
+
+
+* ft/diff-rename-default-score-is-half (2013-07-05) 1 commit
+  (merged to 'next' on 2013-07-09 at 6a6b57e)
+ + diff-options: document default similarity index
+
 
- "git rebase -i" now honors --strategy and -X options.
+* jc/remote-http-argv-array (2013-07-09) 1 commit
+  (merged to 'next' on 2013-07-11 at 7fbe8bd)
+ + remote-http: use argv-array
 
 
-* jc/maint-diff-core-safecrlf (2013-06-25) 1 commit
-  (merged to 'next' on 2013-07-03 at db8a2a6)
- + diff: demote core.safecrlf=true to core.safecrlf=warn
+* jk/maint-config-multi-order (2013-07-07) 1 commit
+  (merged to 'next' on 2013-07-09 at 0db1db9)
+ + git-config(1): clarify precedence of multiple values
 
- "git diff" refused to even show difference when core.safecrlf is
- set to true (i.e. error out) and there are offending lines in the
- working tree files.
 
+* jk/pull-to-integrate (2013-07-08) 2 commits
+  (merged to 'next' on 2013-07-09 at 2ecac24)
+ + pull: change the description to "integrate" changes
+ + push: avoid suggesting "merging" remote changes
 
-* jc/t1512-fix (2013-07-01) 2 commits
-  (merged to 'next' on 2013-07-09 at a6c62bb)
- + get_short_sha1(): correctly disambiguate type-limited abbreviation
- + t1512: correct leftover constants from earlier edition
 
- A test that should have failed but didn't revealed a bug that needs
- to be corrected.
+* ml/cygwin-does-not-have-fifo (2013-07-05) 1 commit
+  (merged to 'next' on 2013-07-09 at 7d6849d)
+ + test-lib.sh - cygwin does not have usable FIFOs
+
+
+* ms/remote-tracking-branches-in-doc (2013-07-03) 1 commit
+  (merged to 'next' on 2013-07-09 at 411a8bd)
+ + Change "remote tracking" to "remote-tracking"
 
 
-* jc/triangle-push-fixup (2013-06-24) 5 commits
-  (merged to 'next' on 2013-06-26 at 73cbb69)
- + t/t5528-push-default: test pushdefault workflows
- + t/t5528-push-default: generalize test_push_*
- + push: change `simple` to accommodate triangular workflows
- + config doc: rewrite push.default section
- + t/t5528-push-default: remove redundant test_config lines
+* rr/name-rev-stdin-doc (2013-07-07) 1 commit
+  (merged to 'next' on 2013-07-09 at 7cfbff6)
+ + name-rev doc: rewrite --stdin paragraph
+
+
+* rs/pickaxe-simplify (2013-07-07) 1 commit
+  (merged to 'next' on 2013-07-11 at c5972f7)
+ + diffcore-pickaxe: simplify has_changes and contains
 
- Earlier remote.pushdefault (and per-branch branch.*.pushremote)
- were introduced as an additional mechanism to choose what
- repository to push into when "git push" did not say it from the
- command line, to help people who push to a repository that is
- different from where they fetch from.  This attempts to finish that
- topic by teaching the default mechanism to choose branch in the
- remote repository to be updated by such a push.
 
- The 'current', 'matching' and 'nothing' modes (specified by the
- push.default configuration variable) extend to such a "triangular"
- workflow naturally, but 'upstream' and 'simple' have to be updated.
+* tf/gitweb-extra-breadcrumbs (2013-07-04) 1 commit
+  (merged to 'next' on 2013-07-09 at 525331b)
+ + gitweb: allow extra breadcrumbs to prefix the trail
 
- . 'upstream' is about pushing back to update the branch in the
- remote repository that the current branch fetches from and
integrates with, it errors out in a triangular workflow.
+ An Gitweb installation that is a part of larger site can optionally
+ show extra links that point at the levels higher than the Gitweb
pages itself in the link hierarchy of pages.
 
- . 'simple' is meant to help new people by avoiding mistakes, and
- will be the safe default in Git 2.0.  In a non-triangular
- workflow, it will continue to act as a cross between 'upstream'
- and 'current' in that it pushes to the current branch's
- @{upstream} only when it is set to the same name as the current
- branch (e.g. your 'master' forks from the 'master' from the
- central repository).  In a triangular workflow, this series
- tentatively defines it as the same as 'current', but we may have
- to tighten it to avoid surprises in some way.
 
+* tr/test-lint-no-export-assignment-in-shell (2013-07-08) 2 commits
+  (merged to 'next' on 2013-07-09 at 6f10ea2)
+ + test-lint: detect 'export FOO=bar'
+ + t9902: fix 'test A == B' to use = operator
 
-* jg/status-config (2013-06-24) 4 commits
-  (merged to 'next' on 2013-07-03 at 6ac1ada)
- + status/commit: make sure --porcelain is not affected by user-facing config
- + commit: make it work with status.short
- + status: introduce status.branch to enable --branch by default
- + status: introduce status.short to enable --short by default
+--------------------------------------------------
+[New Topics]
 
- "git status" learned status.branch and status.short configuration
- variables to use --branch and --short options by default (override
- with --no-branch and --no-short options from the command line).
+* es/check-mailmap (2013-07-11) 2 commits
+ - t4203: test check-mailmap command invocation
+ - builtin: add git-check-mailmap command
 
- The bottom two has been graduated to 'master' but then reverted.
- The tip two are quick attempts to fix the fallout.  The one for
- status.short looks correct; the other one, while it is correct,
- is unfortunately overly complex in order not to introduce an
- unnecessary regression.
+ A new command to allow scripts to query the mailmap information.
 
+ Expecting a reroll to lose the -z option.
 
-* jk/bash-completion (2013-06-30) 2 commits
-  (merged to 'next' on 2013-07-01 at 6daca44)
- + completion: learn about --man-path
- + completion: handle unstuck form of base git options
 
+* jc/check-x-z (2013-07-11) 4 commits
+ - check-attr -z: a single -z should apply to both input and output
+ - check-ignore -z: a single -z should apply to both input and output
+ - check-attr: the name of the character is NUL, not NULL
+ - check-ignore: the name of the character is NUL, not NULL
 
-* mh/maint-lockfile-overflow (2013-07-07) 1 commit
-  (merged to 'next' on 2013-07-09 at e1a0eac)
- + lockfile: fix buffer overflow in path handling
+ "git check-ignore -z" applied the NUL termination to both its input
+ (with --stdin) and its output, but "git check-attr -z" ignored the
+ option on the output side.
 
- Will merge later to 'maint'.
+ This is potentially a backward incompatible fix.  I am tempted to
+ merge this to and keep it in 'next' for a while to see if anybody
+ screams before deciding if we want to do anything to help existing
+ users (there may be none).
 
 
-* pb/stash-refuse-to-kill (2013-07-01) 2 commits
-  (merged to 'next' on 2013-07-05 at 78ecc59)
- + git stash: avoid data loss when "git stash save" kills a directory
- + treat_directory(): do not declare submodules to be untracked
+* jk/cat-file-batch-optim (2013-07-12) 8 commits
+ - 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
+ (this branch uses jk/in-pack-size-measurement.)
 
- "git stash save" is not just about "saving" the local changes, but
- also is to restore the working tree state to that of HEAD. If you
- changed a non-directory into a directory in the local change, you
- may have untracked files in that directory, which have to be killed
- while doing so, unless you run it with --include-untracked.  Teach
- the command to detect and error out before spreading the damage.
+ 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.
 
- This needed a small fix to "ls-files --killed".
 
+* jk/t0008-sigpipe-fix (2013-07-12) 1 commit
+ - t0008: avoid SIGPIPE race condition on fifo
 
-* rr/rebase-checkout-reflog (2013-06-17) 5 commits
-  (merged to 'next' on 2013-07-01 at 27cfd27)
- + checkout: respect GIT_REFLOG_ACTION
-  (merged to 'next' on 2013-06-27 at 4d99efa)
- + status: do not depend on rebase reflog messages
- + t/t2021-checkout-last: "checkout -" should work after a rebase finishes
- + wt-status: remove unused field in grab_1st_switch_cbdata
- + t7512: test "detached from" as well
- (this branch is used by rr/rebase-reflog-message-reword.)
+ Fix for recent test breakage on 'master'.
 
- Invocations of "git checkout" used internally by "git rebase" were
- counted as "checkout", and affected later "git checkout -" to the
- the user to an unexpected place.
+ Will merge to 'next'.
 
- The "bugfix" bits of the series is here.  The follow-up part to
- reword reflog messages for steps in "rebase" are split to another
- topic.
 
+* mk/upload-pack-off-by-one-dead-code-removal (2013-07-11) 1 commit
+ - upload-pack: Remove a piece of dead code
 
-* tr/test-v-and-v-subtest-only (2013-07-08) 1 commit
-  (merged to 'next' on 2013-07-08 at 933d477)
- + t0000: do not use export X=Y
-
- Finishing touches to a topics that is already in master for the
- upcoming release.
-
---------------------------------------------------
-[New Topics]
+ Will merge to 'next'.
 
-* jk/gcc-function-attributes (2013-07-09) 2 commits
- - use "sentinel" function attribute for variadic lists
- - add missing "format" function attributes
- (this branch is used by jk/gcc-function-attributes-more.)
 
- Use the function attributes extension to catch mistakes in use of
- our own variadic functions that use NULL sentinel at the end
- (i.e. like execl(3)) and format strings (i.e. like printf(3)).
+* sb/mailmap-updates (2013-07-12) 1 commit
+ - .mailmap: Map email addresses to names
 
  Will merge to 'next'.
 
 
-* jk/gcc-function-attributes-more (2013-07-09) 2 commits
- . (squash???) workaround empty format string warning which we agreed is silly
- . wt-status: use "format" function attribute for status_printf
- (this branch uses jk/gcc-function-attributes.)
+* tf/gitweb-ss-tweak (2013-07-09) 2 commits
+ - gitweb: vertically centre contents of page footer
+ - gitweb: Ensure OPML text fits inside its box.
 
- The continuation of jk/gcc-function-attributes, but the code
- involved uses an equivalent of printf(""), which triggers an
- warning.
+ Comments?
 
- I am inclined to remove the "fixup" workaround at the tip that
- turns them into a silly equivalent of printf("%s", "") and tell
- users who use -Werror to also use -Wno-format-zero-length.
 
+* tr/fd-gotcha-fixes (2013-07-12) 2 commits
+ - run-command: dup_devnull(): guard against syscalls failing
+ - git_mkstemps: correctly test return value of open()
 
-* km/http-curl-config-per-url (2013-07-11) 1 commit
- - config: add support for http.<url>.* settings
+ Two places we did not check return value (expected to be a file
+ descriptor) correctly.
 
- Allows custom curl configuration per URL when talking over http.
 
- Partial matching code was hard to grok, and requested for
- code clarification.
+* jc/mailmap-case-insensitivity (2013-07-12) 4 commits
+ - add a testcase for checking case insensitivity of mailmap
+ - mailmap: style fixes
+ - mailmap: do not downcase mailmap entries
+ - mailmap: do not lose single-letter names
+
+ The test may need to be rerolled and enhanced.
+
+
+* ms/fetch-prune-configuration (2013-07-12) 2 commits
+ - squash???
+ - fetch: make --prune configurable
+
+ Allow fetch.prune and remote.*.prune configuration variables to be set,
+ and "git fetch" to behave as if "--prune" is given.
 
 --------------------------------------------------
 [Stalled]
@@ -322,7 +327,27 @@ of the repositories listed at
 --------------------------------------------------
 [Cooking]
 
-* hv/config-from-blob (2013-07-11) 5 commits
+* jk/gcc-function-attributes (2013-07-09) 3 commits
+  (merged to 'next' on 2013-07-12 at 5a7081f)
+ + wt-status: use "format" function attribute for status_printf
+ + use "sentinel" function attribute for variadic lists
+ + add missing "format" function attributes
+
+ Use the function attributes extension to catch mistakes in use of
+ our own variadic functions that use NULL sentinel at the end
+ (i.e. like execl(3)) and format strings (i.e. like printf(3)).
+
+ Will merge to 'master'.
+
+
+* km/http-curl-config-per-url (2013-07-12) 2 commits
+ - 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.
+
+
+* hv/config-from-blob (2013-07-12) 5 commits
  - do not die when error in config parsing of buf occurs
  - teach config --blob option to parse config from database
  - config: make parsing stack struct independent from actual data source
@@ -331,6 +356,8 @@ of the repositories listed at
 
  Rerolled.
 
+ Will merge to 'next'.
+
 
 * bc/push-match-many-refs (2013-07-08) 1 commit
   (merged to 'next' on 2013-07-11 at df4d56d)
@@ -342,13 +369,6 @@ of the repositories listed at
  Will merge to 'master'.
 
 
-* ft/diff-rename-default-score-is-half (2013-07-05) 1 commit
-  (merged to 'next' on 2013-07-09 at 6a6b57e)
- + diff-options: document default similarity index
-
- Will merge to 'master'.
-
-
 * jc/name-rev-exact-ref (2013-07-09) 3 commits
   (merged to 'next' on 2013-07-11 at fd5b30c)
  + describe: use argv-array
@@ -362,22 +382,24 @@ of the repositories listed at
  Will merge to 'master'.
 
 
-* jk/in-pack-size-measurement (2013-07-11) 10 commits
- - pack-revindex: radix-sort the revindex
- - pack-revindex: use unsigned to store number of objects
- - cat-file: split --batch input lines on whitespace
- - cat-file: add %(objectsize:disk) format atom
- - cat-file: add --batch-check=<format>
- - cat-file: refactor --batch option parsing
- - cat-file: teach --batch to stream blob objects
- - t1006: modernize output comparisons
- - teach sha1_object_info_extended a "disk_size" query
- - zero-initialize object_info structs
+* jk/in-pack-size-measurement (2013-07-12) 10 commits
+  (merged to 'next' on 2013-07-12 at 5ba720f)
+ + pack-revindex: radix-sort the revindex
+ + pack-revindex: use unsigned to store number of objects
+ + cat-file: split --batch input lines on whitespace
+ + cat-file: add %(objectsize:disk) format atom
+ + cat-file: add --batch-check=<format>
+ + cat-file: refactor --batch option parsing
+ + cat-file: teach --batch to stream blob objects
+ + t1006: modernize output comparisons
+ + teach sha1_object_info_extended a "disk_size" query
+ + zero-initialize object_info structs
+ (this branch is used by jk/cat-file-batch-optim.)
 
  Allow on-disk footprint of objects in packfiles (often they are a
  lot smaller than their true size, when expressed as deltas).
 
- Will merge to 'next'.
+ Will merge to 'master'.
 
 
 * jk/maint-clone-shared-no-connectivity-validation (2013-07-08) 1 commit
@@ -394,44 +416,14 @@ of the repositories listed at
  Will merge to 'master'.
 
 
-* jk/maint-config-multi-order (2013-07-07) 1 commit
-  (merged to 'next' on 2013-07-09 at 0db1db9)
- + git-config(1): clarify precedence of multiple values
-
- Will merge to 'master'.
-
-
-* jk/pull-to-integrate (2013-07-08) 2 commits
-  (merged to 'next' on 2013-07-09 at 2ecac24)
- + pull: change the description to "integrate" changes
- + push: avoid suggesting "merging" remote changes
-
- Will merge to 'master'.
-
-
 * km/svn-1.8-serf-only (2013-07-07) 2 commits
- - git-svn: allow git-svn fetching to work using serf
- - Git.pm: add new temp_is_locked function
+  (merged to 'next' on 2013-07-12 at 70e0b95)
+ + git-svn: allow git-svn fetching to work using serf
+ + Git.pm: add new temp_is_locked function
 
  Subversion 1.8.0 that was recently released breaks older subversion
  clients coming over http/https in various ways.
 
- Will merge to 'next'.
-
-
-* rr/name-rev-stdin-doc (2013-07-07) 1 commit
-  (merged to 'next' on 2013-07-09 at 7cfbff6)
- + name-rev doc: rewrite --stdin paragraph
-
- Will merge to 'master'.
-
-
-* rs/pickaxe-simplify (2013-07-07) 1 commit
-  (merged to 'next' on 2013-07-11 at c5972f7)
- + diffcore-pickaxe: simplify has_changes and contains
-
- Will merge to 'master'.
-
 
 * tr/merge-recursive-index-only (2013-07-07) 3 commits
  - merge-recursive: -Xindex-only to leave worktree unchanged
@@ -439,14 +431,6 @@ of the repositories listed at
  - merge-recursive: remove dead conditional in update_stages()
 
 
-* tr/test-lint-no-export-assignment-in-shell (2013-07-08) 2 commits
-  (merged to 'next' on 2013-07-09 at 6f10ea2)
- + test-lint: detect 'export FOO=bar'
- + t9902: fix 'test A == B' to use = operator
-
- Will merge to 'master'.
-
-
 * es/overlapping-range-set (2013-07-09) 2 commits
   (merged to 'next' on 2013-07-11 at 3df5a94)
  + range_set: fix coalescing bug when range is a subset of another
@@ -474,13 +458,6 @@ of the repositories listed at
  Waiting for comments.
 
 
-* jc/remote-http-argv-array (2013-07-09) 1 commit
-  (merged to 'next' on 2013-07-11 at 7fbe8bd)
- + remote-http: use argv-array
-
- Will merge to 'master'.
-
-
 * nd/const-struct-cache-entry (2013-07-09) 1 commit
  - Convert "struct cache_entry *" to "const ..." wherever possible
 
@@ -512,24 +489,6 @@ of the repositories listed at
  Will merge to 'master'.
 
 
-* ms/remote-tracking-branches-in-doc (2013-07-03) 1 commit
-  (merged to 'next' on 2013-07-09 at 411a8bd)
- + Change "remote tracking" to "remote-tracking"
-
- Will merge to 'master'.
-
-
-* tf/gitweb-extra-breadcrumbs (2013-07-04) 1 commit
-  (merged to 'next' on 2013-07-09 at 525331b)
- + gitweb: allow extra breadcrumbs to prefix the trail
-
- An Gitweb installation that is a part of larger site can optionally
- show extra links that point at the levels higher than the Gitweb
- pages itself in the link hierarchy of pages.
-
- Will merge to 'master'.
-
-
 * bc/commit-invalid-utf8 (2013-07-09) 3 commits
   (merged to 'next' on 2013-07-11 at a2ee572)
  + commit: reject non-characters
@@ -548,13 +507,6 @@ of the repositories listed at
  Will merge to 'master'.
 
 
-* ml/cygwin-does-not-have-fifo (2013-07-05) 1 commit
-  (merged to 'next' on 2013-07-09 at 7d6849d)
- + test-lib.sh - cygwin does not have usable FIFOs
-
- Will merge to 'master'.
-
-
 * es/contacts (2013-07-03) 3 commits
  - contrib: contacts: interpret committish akin to format-patch
  - contrib: contacts: add ability to parse from committish
@@ -610,13 +562,14 @@ of the repositories listed at
 
 
 * bp/mediawiki-preview (2013-07-08) 7 commits
- - git-remote-mediawiki: add preview subcommand into git mw
- - git-remote-mediawiki: add git-mw command
- - git-remote-mediawiki: factoring code between git-remote-mediawiki and Git::Mediawiki
- - git-remote-mediawiki: update tests to run with the new bin-wrapper
- - git-remote-mediawiki: add a git bin-wrapper for developement
- - wrap-for-bin: make bin-wrappers chainable
- - git-remote-mediawiki: introduction of Git::Mediawiki.pm
+  (merged to 'next' on 2013-07-12 at 870890a)
+ + git-remote-mediawiki: add preview subcommand into git mw
+ + git-remote-mediawiki: add git-mw command
+ + git-remote-mediawiki: factoring code between git-remote-mediawiki and Git::Mediawiki
+ + git-remote-mediawiki: update tests to run with the new bin-wrapper
+ + git-remote-mediawiki: add a git bin-wrapper for developement
+ + wrap-for-bin: make bin-wrappers chainable
+ + git-remote-mediawiki: introduction of Git::Mediawiki.pm
 
  Add a command to allow previewing the contents locally before
  pushing it out, when working with a MediaWiki remote.
@@ -630,7 +583,7 @@ of the repositories listed at
 
  But I'll let it pass, as this is only a contrib/ thing.
 
- Will merge to 'next'.
+ Will merge to 'master'.
 
 
 * fg/submodule-clone-depth (2013-07-03) 1 commit
@@ -654,29 +607,6 @@ of the repositories listed at
  logic with other people's support.  Hint, hint...
 
 
-* as/log-output-encoding-in-user-format (2013-07-05) 11 commits
-  (merged to 'next' on 2013-07-08 at 2e1bdd9)
- + t4205 (log-pretty-formats): avoid using `sed`
- + t6006 (rev-list-format): add tests for "%b" and "%s" for the case i18n.commitEncoding is not set
- + t4205, t6006, t7102: make functions better readable
- + t4205 (log-pretty-formats): revert back single quotes
-  (merged to 'next' on 2013-07-05 at d2c99e5)
- + t4041, t4205, t6006, t7102: use iso8859-1 rather than iso-8859-1
-  (merged to 'next' on 2013-07-01 at 3318aa8)
- + t4205: replace .\+ with ..* in sed commands
-  (merged to 'next' on 2013-06-28 at 4063330)
- + pretty: --format output should honor logOutputEncoding
- + pretty: Add failing tests: --format output should honor logOutputEncoding
- + t4205 (log-pretty-formats): don't hardcode SHA-1 in expected outputs
- + t7102 (reset): don't hardcode SHA-1 in expected outputs
- + t6006 (rev-list-format): don't hardcode SHA-1 in expected outputs
-
- "log --format=" did not honor i18n.logoutputencoding configuration
- and this attempts to fix it.
-
- Will merge to 'master'.
-
-
 * jk/fast-import-empty-ls (2013-06-23) 4 commits
  - fast-import: allow moving the root tree
  - fast-import: allow ls or filecopy of the root tree
@@ -719,16 +649,17 @@ of the repositories listed at
 
 
 * jx/clean-interactive (2013-06-26) 16 commits
- - test: run testcases with POSIX absolute paths on Windows
- - test: add t7301 for git-clean--interactive
- - git-clean: add documentation for interactive git-clean
- - git-clean: add ask each interactive action
- - git-clean: add select by numbers interactive action
- - git-clean: add filter by pattern interactive action
- - git-clean: use a git-add-interactive compatible UI
- - git-clean: add colors to interactive git-clean
- - git-clean: show items of del_list in columns
- - git-clean: add support for -i/--interactive
+  (merged to 'next' on 2013-07-12 at 61dd42d)
+ + test: run testcases with POSIX absolute paths on Windows
+ + test: add t7301 for git-clean--interactive
+ + git-clean: add documentation for interactive git-clean
+ + git-clean: add ask each interactive action
+ + git-clean: add select by numbers interactive action
+ + git-clean: add filter by pattern interactive action
+ + git-clean: use a git-add-interactive compatible UI
+ + git-clean: add colors to interactive git-clean
+ + git-clean: show items of del_list in columns
+ + git-clean: add support for -i/--interactive
   (merged to 'next' on 2013-06-26 at f7be2d8)
  + git-clean: refactor git-clean into two phases
  + write_name{_quoted_relative,}(): remove redundant parameters
@@ -742,7 +673,7 @@ of the repositories listed at
  The early part to refactor relative path related helper functions
  looked sensible.
 
- Will merge to 'next'.
+ Will merge to 'master'.
 
 
 * jn/add-2.0-u-A-sans-pathspec (2013-04-26) 1 commit