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

Skip to content

Commit 98bd80b

Browse files
committed
What's cooking (2013/04 git#10)
1 parent 5d3df51 commit 98bd80b

File tree

1 file changed

+132
-116
lines changed

1 file changed

+132
-116
lines changed

whats-cooking.txt

Lines changed: 132 additions & 116 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,30 @@
11
22
3-
Subject: What's cooking in git.git (Apr 2013, #09; Fri, 26)
4-
X-master-at: b75cdfaa882a00f2274e74b21c1a9927d184ed29
5-
X-next-at: b1478c83563fcc2b22771ab08fa759a3972c365d
3+
Subject: What's cooking in git.git (Apr 2013, #10; Mon, 29)
4+
X-master-at: 7e6a0cc47da79dd22c0338aee8750fda92ced5d9
5+
X-next-at: 06c29dc5775bfd65329e6072358821bb781a6deb
66

7-
What's cooking in git.git (Apr 2013, #09; Fri, 26)
7+
What's cooking in git.git (Apr 2013, #10; Mon, 29)
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 release candidate preview 1.8.3-rc0 has been tagged. I'd like to
15-
see people focus on catching and fixing last minute regressions and
14+
There are a few more topics in flight that look sane and trivially
15+
correct that I would feel safe to merge down to 'master', but what
16+
we have in 'master' should be a pretty similar to the final, from
17+
the point of view of features and new fixes. I'd like to see people
18+
focus on catching and fixing last minute regressions and
1619
incompleteness in the topics that have already in 'master' for the
17-
upcoming release. New topics that are not relevant for the goal to
18-
release a regression-free and complete 1.8.3 may not be queued even
19-
on 'pu' until final to reduce hassles on integration testing (I do
20-
not mean that it is forbidden to work on and discussing new topics
21-
on the list. It is just the patches won't be considered as formal
22-
submission and they won't hit 'pu').
20+
upcoming release.
2321

24-
As to the topics still cooking on 'next', I unfortunately do not see
25-
anything that I feel comfortable merging for 1.8.3; but I am open to
26-
suggestions.
22+
New topics that are not relevant for the goal to release a complete
23+
and regression-free 1.8.3 may not be queued even on 'pu' until final
24+
to reduce hassles on integration testing (I do not mean that it is
25+
forbidden to work on and discussing new topics on the list. It is
26+
just the patches won't be considered as formal submission and they
27+
won't hit 'pu').
2728

2829
You can find the changes described here in the integration branches
2930
of the repositories listed at
@@ -33,114 +34,121 @@ of the repositories listed at
3334
--------------------------------------------------
3435
[Graduated to "master"]
3536

36-
* fc/remote-hg (2013-04-22) 16 commits
37-
(merged to 'next' on 2013-04-25 at 152cb06)
38-
+ remote-hg: strip extra newline
39-
+ remote-hg: use marks instead of inlined files
40-
+ remote-hg: small performance improvement
41-
+ remote-hg: allow refs with spaces
42-
+ remote-hg: don't update bookmarks unnecessarily
43-
+ remote-hg: add support for schemes extension
44-
+ remote-hg: improve email sanitation
45-
+ remote-hg: add custom local tag write code
46-
+ remote-hg: write tags in the appropriate branch
47-
+ remote-hg: custom method to write tags
48-
+ remote-hg: add support for tag objects
49-
+ remote-hg: add branch_tip() helper
50-
+ remote-hg: properly mark branches up-to-date
51-
+ remote-hg: use python urlparse
52-
+ remote-hg: safer bookmark pushing
53-
+ remote-helpers: avoid has_key
37+
* fc/zsh-completion (2013-04-28) 2 commits
38+
+ complete: zsh: use zsh completion for the main cmd
39+
+ complete: zsh: trivial simplification
5440

55-
Further updates to remote-hg (in contrib/).
5641

42+
--------------------------------------------------
43+
[New Topics]
5744

58-
* jc/add-ignore-removal (2013-04-22) 2 commits
59-
(merged to 'next' on 2013-04-24 at c85c5a7)
60-
+ git add: rephrase -A/--no-all warning
61-
+ git add: --ignore-removal is a better named --no-all
62-
(this branch is used by jc/add-2.0-ignore-removal.)
45+
* fc/completion (2013-04-27) 9 commits
46+
- completion: remove __git_index_file_list_filter()
47+
- completion: add space after completed filename
48+
- completion: add hack to enable file mode in bash < 4
49+
- completion: refactor __git_complete_index_file()
50+
- completion: refactor diff_index wrappers
51+
- completion: use __gitcompadd for __gitcomp_file
52+
- completion; remove unuseful comments
53+
- completion: document tilde expansion failure in tests
54+
- completion: add file completion tests
6355

64-
Introduce "--ignore-removal" as a synonym to "--no-all" for "git
65-
add", and improve the 2.0 migration warning with it.
56+
I saw this discussed somewhat. Is everybody happy with this
57+
version? This is its v2, in the $gmane/222682 thread.
6658

6759

68-
* jk/remote-helper-with-signed-tags (2013-04-15) 3 commits
69-
(merged to 'next' on 2013-04-21 at 0231d45)
70-
+ transport-helper: add 'signed-tags' capability
71-
+ transport-helper: pass --signed-tags=warn-strip to fast-export
72-
+ fast-export: add --signed-tags=warn-strip mode
60+
* jk/test-output (2013-04-29) 2 commits
61+
- test output: respect $TEST_OUTPUT_DIRECTORY
62+
- t/Makefile: fix result handling with TEST_OUTPUT_DIRECTORY
7363

74-
Allows remote-helpers to declare they can handle signed tags, and
75-
issue a warning when using those that don't.
64+
Allows "sh tXXXX-*.sh --root=$there" to correctly use the moved
65+
output directory when summarizing the results.
7666

67+
Will merge to 'next'.
7768

78-
* jn/glossary-revision (2013-04-21) 1 commit
79-
(merged to 'next' on 2013-04-24 at 70efbe7)
80-
+ glossary: a revision is just a commit
8169

82-
The wording for "revision" in the glossary wanted to say it refers
83-
to "commit (noun) as a concept" but it was badly phrased.
70+
* rj/mingw-cygwin (2013-04-28) 2 commits
71+
- cygwin: Remove the CYGWIN_V15_WIN32API build variable
72+
- mingw: rename WIN32 cpp macro to GIT_WINDOWS_NATIVE
8473

85-
This may need further updates to hint that in contexts where it is
86-
clear, the word may refer to an object name, not necessarily a
87-
commit. But the patch as-is is already an improvement.
74+
Cygwin portability; both were reviewed by Jonathan, and the tip one
75+
seems to want a bit further explanation. Needs positive report
76+
from Cygwin 1.7 users who have been on 1.7 to make sure it does not
77+
regress for them.
8878

8979

90-
* ph/rebase-original (2013-04-23) 1 commit
91-
(merged to 'next' on 2013-04-24 at c643dcd)
92-
+ rebase: find orig_head unambiguously
80+
* rj/sparse (2013-04-28) 10 commits
81+
- sparse: Fix mingw_main() argument number/type errors
82+
- compat/mingw.c: Fix some sparse warnings
83+
- compat/win32mmap.c: Fix some sparse warnings
84+
- compat/poll/poll.c: Fix a sparse warning
85+
- compat/win32/pthread.c: Fix a sparse warning
86+
- compat/unsetenv.c: Fix a sparse warning
87+
- compat/nedmalloc: Fix compiler warnings on linux
88+
- compat/nedmalloc: Fix some sparse warnings
89+
- compat/fnmatch/fnmatch.c: Fix a sparse error
90+
- compat/regex/regexec.c: Fix some sparse warnings
9391

92+
Will merge to 'next'.
9493

95-
* rr/shortlog-doc (2013-04-22) 8 commits
96-
(merged to 'next' on 2013-04-25 at a95a3fc)
97-
+ builtin/shortlog.c: make usage string consistent with log
98-
+ builtin/log.c: make usage string consistent with doc
99-
+ git-shortlog.txt: make SYNOPSIS match log, update OPTIONS
100-
+ git-log.txt: rewrite note on why "--" may be required
101-
+ git-log.txt: generalize <since>..<until>
102-
+ git-log.txt: order OPTIONS properly; move <since>..<until>
103-
+ revisions.txt: clarify the .. and ... syntax
104-
+ git-shortlog.txt: remove (-h|--help) from OPTIONS
10594

106-
Update documentation for "log" and "shortlog".
95+
* rs/pp-user-info-without-extra-allocation (2013-04-25) 3 commits
96+
(merged to 'next' on 2013-04-29 at 13eafc3)
97+
+ pretty: remove intermediate strbufs from pp_user_info()
98+
+ pretty: simplify output line length calculation in pp_user_info()
99+
+ pretty: simplify input line length calculation in pp_user_info()
107100

101+
Will merge to 'master'.
108102

109-
* th/bisect-skipped-log (2013-04-23) 1 commit
110-
(merged to 'next' on 2013-04-25 at 1de189b)
111-
+ bisect: Log possibly bad, skipped commits at bisection end
112103

113-
--------------------------------------------------
114-
[New Topics]
115-
116-
* kb/full-history-compute-treesame-carefully (2013-04-24) 2 commits
117-
- t6012: update test for tweaked full-history traversal
118-
- Make --full-history consider more merges
104+
* hb/git-pm-tempfile (2013-04-29) 1 commit
105+
(merged to 'next' on 2013-04-29 at fecc6b0)
106+
+ Git.pm: call tempfile from File::Temp as a regular function
119107

108+
Will merge to 'master'.
120109

121-
* tr/remote-tighten-commandline-parsing (2013-04-24) 3 commits
122-
- remote: 'show' and 'prune' can take more than one remote
123-
- remote: check for superfluous arguments in 'git remote add'
124-
- remote: add a test for extra arguments, according to docs
125110

126-
Will merge to 'next'.
111+
* js/transport-helper-error-reporting-fix (2013-04-28) 3 commits
112+
(merged to 'next' on 2013-04-29 at 8cc4bb8)
113+
+ git-remote-testgit: build it to run under $SHELL_PATH
114+
+ git-remote-testgit: further remove some bashisms
115+
+ git-remote-testgit: avoid process substitution
116+
(this branch uses fc/transport-helper-error-reporting.)
127117

118+
Finishing touches to fc/transport-helper-error-reporting topic.
119+
Will cook in 'next'.
128120

129-
* zk/prompt-rebase-step (2013-04-25) 1 commit
130-
(merged to 'next' on 2013-04-25 at a8264bf)
131-
+ bash-prompt.sh: show where rebase is at when stopped
132121

122+
* mh/fetch-into-shallow (2013-04-28) 1 commit
123+
(merged to 'next' on 2013-04-29 at a167d3e)
124+
+ upload-pack: ignore 'shallow' lines with unknown obj-ids
133125

134-
* rr/pp-user-info-without-extra-allocation (2013-04-25) 3 commits
135-
- pretty: remove intermediate strbufs from pp_user_info()
136-
- pretty: simplify output line length calculation in pp_user_info()
137-
- pretty: simplify input line length calculation in pp_user_info()
126+
May want to have a few tests. $gmane/222774
127+
Will cook in 'next'.
138128

139-
Will merge to 'next'.
140129

141130
--------------------------------------------------
142131
[Stalled]
143132

133+
* mg/more-textconv (2013-04-23) 7 commits
134+
- git grep: honor textconv by default
135+
- grep: honor --textconv for the case rev:path
136+
- grep: allow to use textconv filters
137+
- t7008: demonstrate behavior of grep with textconv
138+
- cat-file: do not die on --textconv without textconv filters
139+
- show: honor --textconv for blobs
140+
- t4030: demonstrate behavior of show with textconv
141+
142+
Rerolled. I am not sure if I like "show <blob>" and "grep" that use
143+
textconv by default, though.
144+
145+
146+
* mh/multimail (2013-04-21) 1 commit
147+
- git-multimail: a replacement for post-receive-email
148+
149+
Waiting for comments.
150+
151+
144152
* jc/format-patch (2013-04-22) 2 commits
145153
- format-patch: --inline-single
146154
- format-patch: rename "no_inline" field
@@ -186,6 +194,31 @@ of the repositories listed at
186194
--------------------------------------------------
187195
[Cooking]
188196

197+
* kb/full-history-compute-treesame-carefully (2013-04-27) 3 commits
198+
- simplify-merges: drop merge from irrelevant side branch
199+
- simplify-merges: never remove all TREESAME parents
200+
- revision.c: tighten up TREESAME handling of merges
201+
202+
Another improved redesign coming. This touches a very core part of
203+
the system and will not be a 1.8.3 material.
204+
205+
206+
* tr/remote-tighten-commandline-parsing (2013-04-24) 3 commits
207+
(merged to 'next' on 2013-04-29 at 46a1043)
208+
+ remote: 'show' and 'prune' can take more than one remote
209+
+ remote: check for superfluous arguments in 'git remote add'
210+
+ remote: add a test for extra arguments, according to docs
211+
212+
Will merge to 'master'.
213+
214+
215+
* zk/prompt-rebase-step (2013-04-25) 1 commit
216+
(merged to 'next' on 2013-04-25 at a8264bf)
217+
+ bash-prompt.sh: show where rebase is at when stopped
218+
219+
Will merge to 'master'.
220+
221+
189222
* jh/checkout-auto-tracking (2013-04-21) 8 commits
190223
(merged to 'next' on 2013-04-22 at 2356700)
191224
+ glossary: Update and rephrase the definition of a remote-tracking branch
@@ -206,25 +239,6 @@ of the repositories listed at
206239
Will cook in 'next'.
207240

208241

209-
* mg/more-textconv (2013-04-23) 7 commits
210-
- git grep: honor textconv by default
211-
- grep: honor --textconv for the case rev:path
212-
- grep: allow to use textconv filters
213-
- t7008: demonstrate behavior of grep with textconv
214-
- cat-file: do not die on --textconv without textconv filters
215-
- show: honor --textconv for blobs
216-
- t4030: demonstrate behavior of show with textconv
217-
218-
Rerolled. I am not sure if I like "show <blob>" and "grep" that use
219-
textconv by default, though.
220-
221-
222-
* mh/multimail (2013-04-21) 1 commit
223-
- git-multimail: a replacement for post-receive-email
224-
225-
Waiting for comments.
226-
227-
228242
* jc/prune-all (2013-04-25) 4 commits
229243
(merged to 'next' on 2013-04-26 at 97a7387)
230244
+ prune: introduce OPT_EXPIRY_DATE() and use it
@@ -254,7 +268,7 @@ of the repositories listed at
254268
Enhance "check-ignore" (1.8.2 update) to work more like "check-attr"
255269
over bidi-pipes.
256270

257-
Will wait for a follow-up.
271+
Waiting for a follow-up.
258272
$gmane/222235
259273

260274
The test in the second from the tip needs to be updated.
@@ -303,6 +317,8 @@ of the repositories listed at
303317
Updates reading and updating packed-refs file, correcting corner
304318
case bugs.
305319

320+
Will merge to 'next' after rebasing on the tip of jc/prune-all.
321+
306322

307323
* fc/transport-helper-error-reporting (2013-04-25) 10 commits
308324
(merged to 'next' on 2013-04-25 at 3358f1a)
@@ -317,14 +333,12 @@ of the repositories listed at
317333
+ transport-helper: improve push messages
318334
+ transport-helper: mention helper name when it dies
319335
+ transport-helper: report errors properly
336+
(this branch is used by js/transport-helper-error-reporting-fix.)
320337

321338
Update transport helper to report errors and maintain ref hierarchy
322339
used to keep track of remote helper state better.
323340

324-
J6t reports that the update to t5801 breaks on Windows by the
325-
remote-testgit that is written in bash, and Windows port of bash
326-
does not have process substitution so remote-testgit is unusable
327-
there.
341+
Will cook in 'next', but may be 1.8.3 material depending on how things go.
328342

329343

330344
* jk/submodule-subdirectory-ok (2013-04-24) 3 commits
@@ -415,6 +429,8 @@ of the repositories listed at
415429
as/check-ignore and tr/line-log; I've already asked Duy to hold
416430
this and later rebase on top of them.
417431

432+
Will defer.
433+
418434

419435
* tr/line-log (2013-04-22) 13 commits
420436
(merged to 'next' on 2013-04-22 at 8f2c1de)

0 commit comments

Comments
 (0)