Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit ae46ec3

Browse files
committed
What's cooking (2013/02 git#8)
1 parent a3ffa1e commit ae46ec3

File tree

1 file changed

+93
-128
lines changed

1 file changed

+93
-128
lines changed

whats-cooking.txt

Lines changed: 93 additions & 128 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,21 @@
11
22
3-
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

1010
Here 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
1619
release.
1720

1821
You 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

Comments
 (0)