11223- Subject: What's cooking in git.git (Feb 2013, #07; Sun, 17 )
4- X-master-at: 004825d314db4ba3f34ef499e3522ef72792d896
5- X-next-at: 838f5639caf00f6b9b0bfab81f201c6402762bf9
3+ Subject: What's cooking in git.git (Feb 2013, #08; Tue, 19 )
4+ X-master-at: b3600c36286517cda38df976946557ce3e87bd82
5+ X-next-at: 01e6e4a21161470b1c5f7df6d2d4d6cbc7556508
66
7- What's cooking in git.git (Feb 2013, #07; Sun, 17 )
7+ What's cooking in git.git (Feb 2013, #08; Tue, 19 )
88--------------------------------------------------
99
1010Here are the topics that have been cooking. Commits prefixed with
1111'-' are only in 'pu' (proposed updates) while commits prefixed with
1212'+' are in 'next'.
1313
14- The tip of the 'master' is at 1.8.2-rc0; new topics that are not
15- listed in this report are likely to be too late for the upcoming
14+ On the 'maint' front, a maintenance release 1.8.1.4 is out. The
15+ same fixes are also included in the 'master' and upwards.
16+
17+ The tip of the 'master' is a bit past 1.8.2-rc0; new topics that are
18+ not listed in this report are likely to be too late for the upcoming
1619release.
1720
1821You can find the changes described here in the integration branches of the
@@ -23,124 +26,73 @@ repositories listed at
2326--------------------------------------------------
2427[New Topics]
2528
26- * da/difftool-fixes (2013-02-17) 5 commits
27- - [DONTMERGE] expect reroll $gmane/216376
28- - t7800: "defaults" is no longer a builtin tool name
29- - t7800: modernize tests
30- - t7800: Update copyright notice
31- - difftool: silence uninitialized variable warning
29+ * as/check-ignore (2013-02-19) 2 commits
30+ - name-hash: allow hashing an empty string
31+ - t0008: document test_expect_success_multi
3232
33- Minor maintenance updates to difftool, and updates to its tests.
34- Expecting a reroll.
35- $gmane/216376
33+ "git check-ignore ." segfaulted, as a function it calls deep in its
34+ callchain took a string in the <ptr, length> form but did not stop
35+ when given an empty string.
3636
37+ Will merge to 'next' and will fast-track to 'master' (this is a new
38+ feature in the upcoming release).
3739
38- * jk/smart-http-robustify (2013-02-17) 3 commits
39- - remote-curl: sanity check ref advertisement from server
40- - remote-curl: verify smart-http metadata lines
41- - pkt-line: teach packet_get_line a no-op mode
4240
43- Parse the HTTP exchange that implements the native Git protocol as
44- a series of stateless RPC more carefully to diagnose protocol
45- breakage better.
46-
47- Will merge to and hold in 'next'.
48-
49-
50- * nd/read-directory-recursive-optim (2013-02-17) 1 commit
51- - read_directory: avoid invoking exclude machinery on tracked files
41+ * bc/commit-complete-lines-given-via-m-option (2013-02-19) 4 commits
42+ (merged to 'next' on 2013-02-19 at cf622b7)
43+ + Documentation/git-commit.txt: rework the --cleanup section
44+ + git-commit: only append a newline to -m mesg if necessary
45+ + t7502: demonstrate breakage with a commit message with trailing newlines
46+ + t/t7502: compare entire commit message with what was expected
5247
53- "git status" has been optimized by taking advantage of the fact
54- that paths that are already known to the index do not have to be
55- checked against the .gitignore mechanism under some conditions.
56-
57- Will merge to and hold in 'next'.
48+ 'git commit -m "$str"' when $str was already terminated with a LF
49+ now avoids adding an extra LF to the message.
5850
59- --------------------------------------------------
60- [Graduated to "master"]
61-
62- * da/p4merge-mktemp-fix (2013-02-10) 1 commit
63- (merged to 'next' on 2013-02-14 at c5fc5ba)
64- + p4merge: fix printf usage
65-
66-
67- * ef/non-ascii-parse-options-error-diag (2013-02-11) 1 commit
68- (merged to 'next' on 2013-02-14 at 10cbdf8)
69- + parse-options: report uncorrupted multi-byte options
70-
71-
72- * jc/hidden-refs (2013-02-07) 3 commits
73- (merged to 'next' on 2013-02-14 at b69f9cc)
74- + upload/receive-pack: allow hiding ref hierarchies
75- + upload-pack: simplify request validation
76- + upload-pack: share more code
77- (this branch is used by jc/fetch-raw-sha1.)
78-
79- Allow the server side to redact the refs/ namespace it shows to the
80- client.
81-
82-
83- * jk/read-commit-buffer-data-after-free (2013-02-11) 1 commit
84- (merged to 'next' on 2013-02-14 at 220e3a8)
85- + log: re-encode commit messages before grepping
86-
87- "git log --grep=<pattern>" has been taught to honor the logoutput
88- encoding when matching the log message against the given pattern.
89-
90-
91- * jk/rebase-i-comment-char (2013-02-12) 1 commit
92- (merged to 'next' on 2013-02-14 at 0ed2f48)
93- + rebase -i: respect core.commentchar
94-
95- Finishing touches to core.commentchar topic to teach it to "rebase
96- -i" as well.
51+ Will merge to 'next'.
9752
9853
99- * mk/make-rm-depdirs-could-be-empty (2013-02-13) 1 commit
100- (merged to 'next' on 2013-02-14 at d966248)
101- + Makefile: don't run "rm" without any files
54+ * ct/autoconf-htmldir (2013-02-19) 1 commit
55+ - Bugfix: undefined htmldir in config.mak.autogen
10256
103- "make COMPUTE_HEADER_DEPENDENCIES=no clean" would try to run "rm
104- -rf $(dep_dirs)" with an empty dep_dir, but some implementations of
105- "rm -rf" barf on an empty argument list .
57+ An earlier change to config.mak.autogen broke a build driven by the
58+ ./configure script when --htmldir is not specified on the command
59+ line of ./configure .
10660
61+ Will merge to 'next' and will fast-track to 'master' (this is a
62+ regressin workaround).
10763
108- * mk/old-expat (2013-02-11) 1 commit
109- (merged to 'next' on 2013-02-14 at 5fb47ce)
110- + Allow building with xmlparse.h
11164
112- Old expat needs to include xmlparse.h instead of expat.h header
113- file.
65+ * wk/user-manual (2013-02-19) 3 commits
66+ (merged to 'next' on 2013-02-19 at dbc0eb2)
67+ + user-manual: Flesh out uncommitted changes and submodule updates
68+ + user-manual: Use request-pull to generate "please pull" text
69+ + user-manual: Reorganize the reroll sections, adding 'git rebase -i'
11470
71+ Further updates to the user manual.
11572
116- * mm/config-local-completion (2013-02-12) 1 commit
117- (merged to 'next' on 2013-02-14 at 26bf6c2)
118- + completion: support 'git config --local'
73+ Will merge to 'next'.
11974
12075
121- * mp/diff-algo-config (2013-01-16) 3 commits
122- (merged to 'next' on 2013-02-14 at cd765dc)
123- + diff: Introduce --diff-algorithm command line option
124- + config: Introduce diff.algorithm variable
125- + git-completion.bash: Autocomplete --minimal and --histogram for git-diff
76+ * wk/man-deny-current-branch-is-default-these-days (2013-02-18) 1 commit
77+ - user-manual: typofix (ofthe->of the)
12678
127- Add diff.algorithm configuration so that the user does not type
128- "diff --histogram".
79+ Will merge to 'next' and fast-track to 'master'.
12980
81+ --------------------------------------------------
82+ [Graduated to "master"]
13083
131- * mw/bash-prompt-show-untracked-config (2013-02-13) 3 commits
132- (merged to 'next' on 2013-02-14 at 809dbcf)
133- + t9903: add extra tests for bash.showDirtyState
134- + t9903: add tests for bash.showUntrackedFiles
135- + shell prompt: add bash.showUntrackedFiles option
84+ * jc/mention-tracking-for-pull-default (2013-01-31) 1 commit
85+ (merged to 'next' on 2013-02-17 at 043624b)
86+ + doc: mention tracking for pull.default
13687
137- Allows skipping the untracked check GIT_PS1_SHOWUNTRACKEDFILES
138- asks for the git-prompt (in contrib/) per repository.
88+ We stopped mentioning `tracking` is a deprecated but supported
89+ synonym for `upstream` in pull.default even though we have no
90+ intention of removing the support for it.
13991
14092
141- * wk/man-deny-current-branch-is-default-these-days (2013-02-14 ) 1 commit
142- (merged to 'next' on 2013-02-14 at 6fab9d4 )
143- + user-manual: Update for receive.denyCurrentBranch=refuse
93+ * mm/config-intro-in-git-doc (2013-02-15 ) 1 commit
94+ (merged to 'next' on 2013-02-17 at ff03eb5 )
95+ + git.txt: update description of the configuration mechanism
14496
14597--------------------------------------------------
14698[Stalled]
@@ -187,6 +139,38 @@ repositories listed at
187139--------------------------------------------------
188140[Cooking]
189141
142+ * da/difftool-fixes (2013-02-19) 4 commits
143+ - t7800: "defaults" is no longer a builtin tool name
144+ - t7800: modernize tests
145+ - t7800: update copyright notice
146+ - difftool: silence uninitialized variable warning
147+
148+ Minor maintenance updates to difftool, and updates to its tests.
149+
150+
151+ * jk/smart-http-robustify (2013-02-17) 3 commits
152+ - remote-curl: sanity check ref advertisement from server
153+ - remote-curl: verify smart-http metadata lines
154+ - pkt-line: teach packet_get_line a no-op mode
155+
156+ Parse the HTTP exchange that implements the native Git protocol as
157+ a series of stateless RPC more carefully to diagnose protocol
158+ breakage better.
159+
160+ Will merge to and hold in 'next'.
161+
162+
163+ * nd/read-directory-recursive-optim (2013-02-17) 1 commit
164+ (merged to 'next' on 2013-02-17 at 36ba9f4)
165+ + read_directory: avoid invoking exclude machinery on tracked files
166+
167+ "git status" has been optimized by taking advantage of the fact
168+ that paths that are already known to the index do not have to be
169+ checked against the .gitignore mechanism under some conditions.
170+
171+ Will cook in 'next'.
172+
173+
190174* mg/gpg-interface-using-status (2013-02-14) 5 commits
191175 - pretty: make %GK output the signing key for signed commits
192176 - pretty: parse the gpg status lines rather than the output
@@ -198,12 +182,6 @@ repositories listed at
198182 tags.
199183
200184
201- * mm/config-intro-in-git-doc (2013-02-15) 1 commit
202- - git.txt: update description of the configuration mechanism
203-
204- Will merge to 'master'.
205-
206-
207185* jn/shell-disable-interactive (2013-02-11) 2 commits
208186 - shell: pay attention to exit status from 'help' command
209187 - shell doc: emphasize purpose and security model
@@ -247,12 +225,13 @@ repositories listed at
247225
248226
249227* nd/count-garbage (2013-02-15) 4 commits
250- - count-objects: report how much disk space taken by garbage files
251- - count-objects: report garbage files in pack directory too
252- - sha1_file: reorder code in prepare_packed_git_one()
253- - git-count-objects.txt: describe each line in -v output
228+ (merged to 'next' on 2013-02-17 at b2af923)
229+ + count-objects: report how much disk space taken by garbage files
230+ + count-objects: report garbage files in pack directory too
231+ + sha1_file: reorder code in prepare_packed_git_one()
232+ + git-count-objects.txt: describe each line in -v output
254233
255- Will merge to 'next'.
234+ Will cook in 'next'.
256235
257236
258237* tz/credential-authinfo (2013-02-05) 1 commit
@@ -292,20 +271,6 @@ repositories listed at
292271 Will cook in 'next'.
293272
294273
295- * jc/mention-tracking-for-pull-default (2013-01-31) 1 commit
296- - doc: mention tracking for pull.default
297-
298- We stopped mentioning `tracking` is a deprecated but supported
299- synonym for `upstream` in pull.default even though we have no
300- intention of removing the support for it.
301-
302- This is my "don't list it to catch readers' eyes, but make sure it
303- can be found if the reader looks for it" version; I'm not married
304- to the layout and will be happy to take a replacement patch.
305-
306- Will merge to 'next'.
307-
308-
309274* jc/remove-treesame-parent-in-simplify-merges (2013-01-17) 1 commit
310275 (merged to 'next' on 2013-01-30 at b639b47)
311276 + simplify-merges: drop merge from irrelevant side branch
@@ -339,7 +304,7 @@ repositories listed at
339304 + t5505: do not assume the "matching" push is the default
340305 + t5404: do not assume the "matching" push is the default
341306
342- Will cook in 'next' until Git 2.0 ;-) .
307+ Will cook in 'next' until Git 2.0.
343308
344309
345310* bc/append-signed-off-by (2013-02-12) 12 commits
0 commit comments