What's cooking (2013/11 #01)

Junio C Hamano committed Nov 1, 2013 at 15:50 UTC 20ab4d5ca4370cc12bfe0b4779e9ff404239adab
1 file changed +191 -266
whats-cooking.txt
+191 -266
@@ -1,10 +1,10 @@
1 To: git@vger.kernel.org
2 Bcc: lwn@lwn.net
3 -Subject: What's cooking in git.git (Oct 2013, #08; Wed, 30)
4 -X-master-at: 42817b96b1b80b56fd5a4d5e0d6239524b1832a3
5 -X-next-at: a9bf06aa4c8db76465f9b7c11b2704229b2adb5a
3 +Subject: What's cooking in git.git (Nov 2013, #01; Fri, 1)
4 +X-master-at: aa2706463fdeb51d6f9d0e267113b251888cf7f5
5 +X-next-at: 895133908010cd8192e1783286fa28ed6538f61f
6
7 -What's cooking in git.git (Oct 2013, #08; Wed, 30)
7 +What's cooking in git.git (Nov 2013, #01; Fri, 1)
8 --------------------------------------------------
9
10 Here are the topics that have been cooking. Commits prefixed with
@@ -29,178 +29,119 @@ of the repositories listed at
29 --------------------------------------------------
30 [Graduated to "master"]
31
32 -* fc/styles (2013-10-16) 7 commits
33 - (merged to 'next' on 2013-10-28 at cf592ed)
34 - + block-sha1/sha1.c: have SP around arithmetic operators
35 - + base85.c: have SP around arithmetic operators
36 - + archive.c: have SP around arithmetic operators
37 - + alloc.c: have SP around arithmetic operators
38 - + abspath.c: have SP around arithmetic operators
39 - + alias: have SP around arithmetic operators
40 - + C: have space around && and || operators
41 -
42 - C coding style fixes.
43 -
44 -
45 -* hn/log-graph-color-octopus (2013-10-18) 1 commit
46 - (merged to 'next' on 2013-10-28 at e103175)
47 - + graph: fix coloring around octopus merges
48 -
49 -
50 -* jc/upload-pack-send-symref (2013-10-22) 10 commits
51 - (merged to 'next' on 2013-10-23 at 8ef5660)
52 - + t5570: Update for clone-progress-to-stderr branch
53 - + Merge branch 'jk/clone-progress-to-stderr' into jc/upload-pack-send-symref
54 - + t5570: Update for symref capability
55 - (merged to 'next' on 2013-10-16 at eb1ae25)
56 - + clone: test the new HEAD detection logic
57 - + connect: annotate refs with their symref information in get_remote_head()
58 - + connect.c: make parse_feature_value() static
59 - + upload-pack: send non-HEAD symbolic refs
60 - + upload-pack: send symbolic ref information as capability
61 - + upload-pack.c: do not pass confusing cb_data to mark_our_ref()
62 - + t5505: fix "set-head --auto with ambiguous HEAD" test
63 -
64 - One long-standing flaw in the pack transfer protocol used by "git
65 - clone" was that there was no way to tell the other end which branch
66 - "HEAD" points at, and the receiving end needed to guess. A new
67 - capability has been defined in the pack protocol to convey this
68 - information so that cloning from a repository with more than one
69 - branches pointing at the same commit where the HEAD is at now
70 - reliably sets the initial branch in the resulting repository.
71 -
72 -
73 -* jk/date-c-double-semicolon (2013-10-24) 1 commit
74 - (merged to 'next' on 2013-10-28 at 00ce440)
75 - + drop redundant semicolon in empty while
76 -
77 -
78 -* jk/http-auth-redirects (2013-10-24) 10 commits
79 - (merged to 'next' on 2013-10-24 at 4bebb66)
80 - + http.c: Spell the null pointer as NULL
81 - + remote-curl: rewrite base url from info/refs redirects
82 - + remote-curl: store url as a strbuf
83 - + remote-curl: make refs_url a strbuf
84 - + http: update base URLs when we see redirects
85 - + http: provide effective url to callers
86 - + http: hoist credential request out of handle_curl_result
87 - (merged to 'next' on 2013-10-14 at a0642be)
88 - + http: refactor options to http_get_*
89 - + http_request: factor out curlinfo_strbuf
90 - + http_get_file: style fixes
91 -
92 - Handle the case where http transport gets redirected during the
93 - authorization request better.
94 -
95 -
96 -* jk/refs-c-squelch-gcc (2013-10-24) 1 commit
97 - (merged to 'next' on 2013-10-28 at d15f7c2)
98 - + silence gcc array-bounds warning
99 -
100 -
101 -* jl/pack-transfer-avoid-double-close (2013-10-23) 1 commit
102 - (merged to 'next' on 2013-10-28 at 4a55bba)
103 - + Clear fd after closing to avoid double-close error
32 +* ap/remote-hg-unquote-cquote (2013-10-23) 1 commit
33 + (merged to 'next' on 2013-10-28 at 6b99fd5)
34 + + remote-hg: unquote C-style paths when exporting
35
105 - The codepath that send_pack() calls pack_objects() mistakenly
106 - closed the same file descriptor twice, leading to potentially
107 - closing a wrong file descriptor that was opened in the meantime.
36 + A fast-import stream expresses a pathname with funny characters by
37 + quoting them in C style; remote-hg remote helper forgot to unquote
38 + such a path.
39
40
110 -* mm/checkout-auto-track-fix (2013-10-18) 2 commits
111 - (merged to 'next' on 2013-10-28 at f4594ba)
112 - + checkout: proper error message on 'git checkout foo bar --'
113 - + checkout: allow dwim for branch creation for "git checkout $branch --"
41 +* jk/for-each-ref-skip-parsing (2013-10-30) 1 commit
42 + (merged to 'next' on 2013-10-30 at 56ea310)
43 + + for-each-ref: avoid loading objects to print %(objectname)
44
115 - "git checkout topic", when there is not yet a local "topic" branch
116 - but there is a unique remote-tracking branch for a remote "topic"
117 - branch, pretended as if "git checkout -t -b topic remote/$r/topic"
118 - (for that unique remote $r) was run. This hack however was not
119 - implemented for "git checkout topic --".
45
46 +* jk/pack-corruption-post-mortem (2013-10-25) 1 commit
47 + (merged to 'next' on 2013-10-30 at 2248df6)
48 + + howto: add article on recovering a corrupted object
49
122 -* nd/gc-lock-against-each-other (2013-10-18) 1 commit
123 - (merged to 'next' on 2013-10-28 at 14bd458)
124 - + gc: remove gc.pid file at end of execution
50
51 +* jk/reset-p-current-head-fix (2013-10-25) 2 commits
52 + (merged to 'next' on 2013-10-30 at 37ae6e0)
53 + + reset: pass real rev name to add--interactive
54 + + add-interactive: handle unborn branch in patch mode
55
127 -* nd/lift-path-max (2013-10-24) 2 commits
128 - (merged to 'next' on 2013-10-28 at 07698af)
129 - + checkout_entry(): clarify the use of topath[] parameter
130 - + entry.c: convert checkout_entry to use strbuf
56 + "git reset -p HEAD" has codepath to special case it from resetting
57 + to contents of other commits, but recent change broke it.
58
59
133 -* nd/magic-pathspec (2013-10-22) 1 commit
134 - (merged to 'next' on 2013-10-28 at 50eda68)
135 - + Fix calling parse_pathspec with no paths nor PATHSPEC_PREFER_* flags
60 +* jl/submodule-mv (2013-10-13) 1 commit
61 + (merged to 'next' on 2013-10-28 at 8dc9b31)
62 + + mv: Fix spurious warning when moving a file in presence of submodules
63
137 - All callers to parse_pathspec() must choose between getting no
138 - pathspec or one path that is limited to the current directory
139 - when there is no paths given on the command line, but there were
140 - two callers that violated this rule, triggering a BUG().
64 + Moving a regular file in a repository with a .gitmodules file was
65 + producing a warning 'Could not find section in .gitmodules where
66 + path=<filename>'.
67
68
143 -* sb/git-svn-docs-indent-with-ht (2013-10-22) 1 commit
144 - (merged to 'next' on 2013-10-28 at 8a952d1)
145 - + git-svn docs: Use tabs consistently within the ascii doc
69 +* js/test-help-format-windows-port-fix (2013-10-30) 1 commit
70 + (merged to 'next' on 2013-10-30 at b98e991)
71 + + t3200: do not open a HTML manual page when DEFAULT_MAN_FORMAT is html
72
73
148 -* sg/t3600-nul-sha1-fix (2013-10-16) 1 commit
149 - (merged to 'next' on 2013-10-28 at ac4b703)
150 - + t3600: fix broken "choking git rm" test
74 +* js/tests-windows-port-fix (2013-10-28) 3 commits
75 + (merged to 'next' on 2013-10-30 at 61f8e24)
76 + + tests: undo special treatment of CRLF for Windows
77 + + Windows: a test_cmp that is agnostic to random LF <> CRLF conversions
78 + + t5300-pack-object: do not compare binary data using test_cmp
79
80
153 -* tr/gitk-doc-update (2013-10-22) 1 commit
154 - (merged to 'next' on 2013-10-28 at f4158b8)
155 - + Documentation: revamp gitk(1)
81 +* rs/web-browse-xdg-open (2013-10-30) 1 commit
82 + (merged to 'next' on 2013-10-30 at 37d6eb4)
83 + + web--browse: Add support for xdg-open
84
85
158 -* tr/valgrind-test-fix (2013-10-22) 2 commits
159 - (merged to 'next' on 2013-10-28 at 4d3f31a)
160 - + Revert "test-lib: allow prefixing a custom string before "ok N" etc."
161 - + Revert "test-lib: support running tests under valgrind in parallel"
86 +* sb/refs-code-cleanup (2013-10-28) 2 commits
87 + (merged to 'next' on 2013-10-30 at a9bf06a)
88 + + cache: remove unused function 'have_git_dir'
89 + + refs: remove unused function invalidate_ref_cache
90
91 --------------------------------------------------
92 [New Topics]
93
166 -* jn/test-prereq-perl-doc (2013-10-28) 1 commit
167 - - t/README: tests can use perl even with NO_PERL
94 +* fc/trivial (2013-10-31) 13 commits
95 + - setup: trivial style fixes
96 + - run-command: trivial style fixes
97 + - diff: trivial style fix
98 + - revision: trivial style fixes
99 + - pretty: trivial style fix
100 + - describe: trivial style fixes
101 + - transport-helper: trivial style fix
102 + - sha1-name: trivial style cleanup
103 + - branch: trivial style fix
104 + - revision: add missing include
105 + - doc/pull: clarify the illustrations
106 + - t: replace pulls with merges
107 + - merge: simplify ff-only option
108 +
109 + A random collection of style fixes and minor doc updates.
110
111 Will merge to 'next'.
112
113
172 -* ak/cvsserver-stabilize-use-of-hash-keys (2013-10-30) 1 commit
173 - - cvsserver: Determinize output to combat Perl 5.18 hash randomization
114 +* jk/duplicate-objects-in-packs (2013-10-31) 1 commit
115 + (merged to 'next' on 2013-11-01 at 8951339)
116 + + Fix '\%o' for printf from coreutils
117
175 - Will merge to 'next'.
176 -
177 -
178 -* jk/replace-perl-in-built-scripts (2013-10-29) 1 commit
179 - - use @@PERL@@ in built scripts
180 -
181 - Will merge to 'next'.
118 + Test fixup to a topic recently graduated.
119
120 + Will merge to 'master'.
121
184 -* jk/subtree-install-fix (2013-10-30) 1 commit
185 - - subtree: add makefile target for html docs
122
187 - Will merge to 'next'.
123 +* rr/for-each-ref-decoration (2013-10-31) 4 commits
124 + - fixup! for-each-ref: introduce %(upstream:track[short])
125 + - for-each-ref: introduce %(upstream:track[short])
126 + - for-each-ref: introduce %(HEAD) asterisk marker
127 + - for-each-ref: introduce %C(...) for color
128
129
190 -* jk/wrap-perl-used-in-tests (2013-10-29) 2 commits
191 - - t: use perl instead of "$PERL_PATH" where applicable
192 - - t: provide a perl() function which uses $PERL_PATH
130 +* vd/doc-unpack-objects (2013-11-01) 2 commits
131 + (merged to 'next' on 2013-11-01 at 443d0f4)
132 + + Documentation: "pack-file" is not literal in unpack-objects
133 + + Documentation: restore a space in unpack-objects usage
134
194 - Will merge to 'next'.
135 + Will merge to 'master'.
136
137
197 -* jt/commit-fixes-footer (2013-10-30) 1 commit
198 - - commit: Add -f, --fixes <commit> option to add Fixes: line
138 +* jk/two-way-merge-corner-case-fix (2013-11-01) 3 commits
139 + - t1005: add test for "read-tree --reset -u A B"
140 + - t1005: reindent
141 + - unpack-trees: fix "read-tree -u --reset A B" with conflicted index
142
200 - There is an ongoing discussion around this topic; in general I am
201 - fairly negative on a new feature that is too narrow and prefer a
202 - more generic solution that can be tailored for specific needs, as
203 - many people stated in the thread.
143 + Fix a rather longstanding corner-case bug in twoway "reset to
144 + there" merge, which is most often seen in "git am --abort".
145
146 --------------------------------------------------
147 [Stalled]
@@ -254,18 +195,6 @@ of the repositories listed at
195 I am not sure if that is solving a right problem, though.
196
197
257 -* jc/ref-excludes (2013-09-03) 2 commits
258 - - document --exclude option
259 - - revision: introduce --exclude=<glob> to tame wildcards
260 -
261 - People often wished a way to tell "git log --branches" (and "git
262 - log --remotes --not --branches") to exclude some local branches
263 - from the expansion of "--branches" (similarly for "--tags", "--all"
264 - and "--glob=<pattern>"). Now they have one.
265 -
266 - Needs a matching change to rev-parse.
267 -
268 -
198 * rv/send-email-cache-generated-mid (2013-08-21) 2 commits
199 - git-send-email: Cache generated message-ids, use them when prompting
200 - git-send-email: add optional 'choices' parameter to the ask sub
@@ -318,118 +247,151 @@ of the repositories listed at
247 --------------------------------------------------
248 [Cooking]
249
321 -* sc/doc-howto-dumb-http (2013-10-28) 1 commit
322 - - doc/howto: warn about (dumb)http server document being too old
250 +* jc/ref-excludes (2013-11-01) 5 commits
251 + - rev-parse: introduce --exclude=<glob> to tame wildcards
252 + - rev-list --exclude: export add/clear-ref-exclusion and ref-excluded API
253 + - rev-list --exclude: tests
254 + - document --exclude option
255 + - revision: introduce --exclude=<glob> to tame wildcards
256
324 - Will merge to 'next'.
257 + People often wished a way to tell "git log --branches" (and "git
258 + log --remotes --not --branches") to exclude some local branches
259 + from the expansion of "--branches" (similarly for "--tags", "--all"
260 + and "--glob=<pattern>"). Now they have one.
261
262
327 -* bw/solaris-sed-tr-test-portability (2013-10-30) 2 commits
328 - - Avoid difference in tr semantics between System V and BSD
329 - - Change sed i\ usage to something Solaris' sed can handle
263 +* jn/test-prereq-perl-doc (2013-10-28) 1 commit
264 + (merged to 'next' on 2013-11-01 at 4d4a8b4)
265 + + t/README: tests can use perl even with NO_PERL
266
331 - The bottom one may want to lose the "\<nl>" that seems to be a
332 - no-op.
267 + Will merge to 'master'.
268
269
335 -* fc/transport-helper-fixes (2013-10-28) 13 commits
336 - - test: remote-helper: add test for force pushes
337 - - git-remote-testgit: support the new 'force' option
338 - - fixup! transport-helper: add 'force' to 'export' helpers
339 - - transport-helper: don't update refs in dry-run
340 - - transport-helper: add support to delete branches
341 - - fast-export: add support to delete refs
342 - - fast-import: add support to delete refs
343 - - transport-helper: add support for old:new refspec
344 - - fast-export: add new --refspec option
345 - - fast-export: improve argument parsing
346 - - transport-helper: check for 'forced update' message
347 - - transport-helper: fix extra lines
348 - - transport-helper: add 'force' to 'export' helpers
270 +* ak/cvsserver-stabilize-use-of-hash-keys (2013-10-30) 1 commit
271 + (merged to 'next' on 2013-11-01 at cc3b890)
272 + + cvsserver: Determinize output to combat Perl 5.18 hash randomization
273
350 - This may need to be rerolled, taking review comments and
351 - discussions into account.
274 + Will merge to 'master'.
275
276
354 -* jh/loose-object-dirs-creation-race (2013-10-28) 1 commit
355 - - sha1_file.c:create_tmpfile(): Fix race when creating loose object dirs
277 +* jk/replace-perl-in-built-scripts (2013-10-29) 1 commit
278 + (merged to 'next' on 2013-11-01 at 2384e29)
279 + + use @@PERL@@ in built scripts
280
357 - Will merge to 'next'.
281 + Will cook in 'next'.
282
283
360 -* js/test-help-format-windows-port-fix (2013-10-30) 1 commit
361 - (merged to 'next' on 2013-10-30 at b98e991)
362 - + t3200: do not open a HTML manual page when DEFAULT_MAN_FORMAT is html
284 +* jk/subtree-install-fix (2013-10-30) 1 commit
285 + (merged to 'next' on 2013-11-01 at 531bd79)
286 + + subtree: add makefile target for html docs
287
288 Will merge to 'master'.
289
290
367 -* js/tests-windows-port-fix (2013-10-28) 3 commits
368 - (merged to 'next' on 2013-10-30 at 61f8e24)
369 - + tests: undo special treatment of CRLF for Windows
370 - + Windows: a test_cmp that is agnostic to random LF <> CRLF conversions
371 - + t5300-pack-object: do not compare binary data using test_cmp
291 +* jk/wrap-perl-used-in-tests (2013-10-29) 2 commits
292 + (merged to 'next' on 2013-11-01 at 73444c5)
293 + + t: use perl instead of "$PERL_PATH" where applicable
294 + + t: provide a perl() function which uses $PERL_PATH
295
296 Will merge to 'master'.
297
298
376 -* nd/liteal-pathspecs (2013-10-28) 1 commit
377 - - pathspec: stop --*-pathspecs impact on internal parse_pathspec() uses
299 +* jt/commit-fixes-footer (2013-10-30) 1 commit
300 + - commit: Add -f, --fixes <commit> option to add Fixes: line
301
379 - Will merge to 'next'.
302 + There is an ongoing discussion around this topic; in general I am
303 + fairly negative on a new feature that is too narrow and prefer a
304 + more generic solution that can be tailored for specific needs, as
305 + many people stated in the thread.
306
307
382 -* rs/web-browse-xdg-open (2013-10-30) 1 commit
383 - (merged to 'next' on 2013-10-30 at 37d6eb4)
384 - + web--browse: Add support for xdg-open
308 +* sc/doc-howto-dumb-http (2013-10-28) 1 commit
309 + (merged to 'next' on 2013-11-01 at a734b6e)
310 + + doc/howto: warn about (dumb)http server document being too old
311
312 Will merge to 'master'.
313
314
389 -* sb/refs-code-cleanup (2013-10-28) 2 commits
390 - (merged to 'next' on 2013-10-30 at a9bf06a)
391 - + cache: remove unused function 'have_git_dir'
392 - + refs: remove unused function invalidate_ref_cache
315 +* bw/solaris-sed-tr-test-portability (2013-10-30) 2 commits
316 + (merged to 'next' on 2013-11-01 at f04be9a)
317 + + Avoid difference in tr semantics between System V and BSD
318 + + Change sed i\ usage to something Solaris' sed can handle
319
320 Will merge to 'master'.
321
322
397 -* th/reflog-annotated-tag (2013-10-28) 1 commit
398 - - reflog: handle lightweight and annotated tags equally
323 +* fc/transport-helper-fixes (2013-11-01) 11 commits
324 + - transport-helper: demote lack of "force" option to a warning
325 + - transport-helper: add support to delete branches
326 + - fast-export: add support to delete refs
327 + - fast-import: add support to delete refs
328 + - transport-helper: add support for old:new refspec
329 + - fast-export: add new --refspec option
330 + - fast-export: improve argument parsing
331 + - transport-helper: check for 'forced update' message
332 + - transport-helper: add 'force' to 'export' helpers
333 + - transport-helper: don't update refs in dry-run
334 + - transport-helper: mismerge fix
335 +
336 + Updates transport-helper, fast-import and fast-export to allow the
337 + ref mapping and ref deletion in a way similar to the natively
338 + supported transports.
339
340 Will merge to 'next'.
341
342
343 +* jh/loose-object-dirs-creation-race (2013-10-28) 1 commit
344 + (merged to 'next' on 2013-11-01 at 3169b0f)
345 + + sha1_file.c:create_tmpfile(): Fix race when creating loose object dirs
346 +
347 + Will cook in 'next'.
348 +
349 +
350 +* nd/liteal-pathspecs (2013-10-28) 1 commit
351 + (merged to 'next' on 2013-11-01 at 1a91775)
352 + + pathspec: stop --*-pathspecs impact on internal parse_pathspec() uses
353 +
354 + Will cook in 'next'.
355 +
356 +
357 +* th/reflog-annotated-tag (2013-10-28) 1 commit
358 + (merged to 'next' on 2013-11-01 at 8b154cc)
359 + + reflog: handle lightweight and annotated tags equally
360 +
361 + "git log -g $annotated_tag", when there is no reflog history, should
362 + have produced a single output entry (i.e. the ref creation event),
363 + but instead showed the history leading to the tag.
364 +
365 + Will merge to 'master'.
366 +
367 +
368 * tr/merge-recursive-index-only (2013-10-28) 3 commits
369 - merge-recursive: -Xindex-only to leave worktree unchanged
370 - merge-recursive: internal flag to avoid touching the worktree
371 - merge-recursive: remove dead conditional in update_stages()
372
373
409 -* bc/http-100-continue (2013-10-29) 1 commit
410 - - remote-curl: fix large pushes with GSSAPI
374 +* bc/http-100-continue (2013-10-31) 3 commits
375 + (merged to 'next' on 2013-11-01 at e12ae23)
376 + + remote-curl: fix large pushes with GSSAPI
377 + + remote-curl: pass curl slot_results back through run_slot
378 + + http: return curl's AUTHAVAIL via slot_results
379
412 - Conditionally allow "100 Continue" responses to help use of
413 - GSS-Negotiate authentication scheme over HTTP transport.
380 + Issue "100 Continue" responses to help use of GSS-Negotiate
381 + authentication scheme over HTTP transport when needed.
382
415 - Still being updated, but it seems like we are getting there.
383 + Will cook in 'next'.
384
385
386 * jc/merge-base-reflog (2013-10-29) 2 commits
419 - - merge-base: teach "--fork-point" mode
420 - - merge-base: use OPT_CMDMODE and clarify the command line parsing
387 + (merged to 'next' on 2013-11-01 at 6114764)
388 + + merge-base: teach "--fork-point" mode
389 + + merge-base: use OPT_CMDMODE and clarify the command line parsing
390
391 Code the logic in "pull --rebase" that figures out a fork point
392 from reflog entries in C.
393
425 - Will merge to 'next'.
426 -
427 -
428 -* jk/for-each-ref-skip-parsing (2013-10-30) 1 commit
429 - (merged to 'next' on 2013-10-30 at 56ea310)
430 - + for-each-ref: avoid loading objects to print %(objectname)
431 -
432 - Will merge to 'master'.
394 + Will cook in 'next'.
395
396
397 * jk/pack-bitmap (2013-10-30) 20 commits
@@ -462,14 +424,15 @@ of the repositories listed at
424
425
426 * jk/robustify-parse-commit (2013-10-24) 6 commits
465 - - checkout: do not die when leaving broken detached HEAD
466 - - use parse_commit_or_die instead of custom message
467 - - use parse_commit_or_die instead of segfaulting
468 - - assume parse_commit checks for NULL commit
469 - - assume parse_commit checks commit->object.parsed
470 - - log_tree_diff: die when we fail to parse a commit
427 + (merged to 'next' on 2013-11-01 at 2bfbaab)
428 + + checkout: do not die when leaving broken detached HEAD
429 + + use parse_commit_or_die instead of custom message
430 + + use parse_commit_or_die instead of segfaulting
431 + + assume parse_commit checks for NULL commit
432 + + assume parse_commit checks commit->object.parsed
433 + + log_tree_diff: die when we fail to parse a commit
434
472 - Will merge to 'next' after taking another look.
435 + Will cook in 'next'.
436
437
438 * mh/fetch-tags-in-addition-to-normal-refs (2013-10-30) 23 commits
@@ -500,43 +463,15 @@ of the repositories listed at
463 Will merge to 'next' after taking another look.
464
465
503 -* jk/pack-corruption-post-mortem (2013-10-25) 1 commit
504 - (merged to 'next' on 2013-10-30 at 2248df6)
505 - + howto: add article on recovering a corrupted object
506 -
507 - Will merge to 'master'.
508 -
509 -
510 -* jk/reset-p-current-head-fix (2013-10-25) 2 commits
511 - (merged to 'next' on 2013-10-30 at 37ae6e0)
512 - + reset: pass real rev name to add--interactive
513 - + add-interactive: handle unborn branch in patch mode
514 -
515 - "git reset -p HEAD" has codepath to special case it from resetting
516 - to contents of other commits, but recent change broke it.
517 -
518 - Will merge to 'master'.
519 -
520 -
521 -* nv/parseopt-opt-arg (2013-10-25) 1 commit
522 - - rev-parse --parseopt: add the --sticked-long mode
466 +* nv/parseopt-opt-arg (2013-10-31) 2 commits
467 + (merged to 'next' on 2013-11-01 at cd2afd9)
468 + + rev-parse --parseopt: add the --stuck-long mode
469 + + Use the word 'stuck' instead of 'sticked'
470
471 Enhance "rev-parse --parseopt" mode to help parsing options with
472 an optional parameter.
473
527 - Option name bikeshedding aside ("Is it sticked or stuck?"), the
528 - change seems to be competently done.
529 -
530 -
531 -* ap/remote-hg-unquote-cquote (2013-10-23) 1 commit
532 - (merged to 'next' on 2013-10-28 at 6b99fd5)
533 - + remote-hg: unquote C-style paths when exporting
534 -
535 - A fast-import stream expresses a pathname with funny characters by
536 - quoting them in C style; remote-hg remote helper forgot to unquote
537 - such a path.
538 -
539 - Will merge to 'master'.
474 + Will cook in 'next'.
475
476
477 * ak/submodule-foreach-quoting (2013-09-27) 1 commit
@@ -564,17 +499,6 @@ of the repositories listed at
499 Will cook in 'next' for the rest of this cycle.
500
501
567 -* jl/submodule-mv (2013-10-13) 1 commit
568 - (merged to 'next' on 2013-10-28 at 8dc9b31)
569 - + mv: Fix spurious warning when moving a file in presence of submodules
570 -
571 - Moving a regular file in a repository with a .gitmodules file was
572 - producing a warning 'Could not find section in .gitmodules where
573 - path=<filename>'.
574 -
575 - Will merge to 'master'.
576 -
577 -
502 * kb/fast-hashmap (2013-10-22) 12 commits
503 - remove old hash.[ch] implementation
504 - read-cache.c: fix memory leaks caused by removed cache entries
@@ -631,6 +555,7 @@ of the repositories listed at
555
556
557 * jc/hold-diff-remove-q-synonym-for-no-deletion (2013-07-19) 1 commit
634 - - diff: remove "diff-files -q" in a version of Git in a distant future
558 + (merged to 'next' on 2013-11-01 at 5fc26e4)
559 + + diff: remove "diff-files -q" in a version of Git in a distant future
560
636 - Will merge to and cook in 'next' until a distant future.
561 + Will cook in 'next' until a distant future.