Skip to content

Commit 4bf60a9

Browse files
committed
What's cooking (2011/10 git#10)
1 parent 3d6d99d commit 4bf60a9

File tree

1 file changed

+115
-176
lines changed

1 file changed

+115
-176
lines changed

whats-cooking.txt

Lines changed: 115 additions & 176 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
To: git@vger.kernel.org
2-
Subject: What's cooking in git.git (Oct 2011, #09; Sun, 23)
3-
X-master-at: 10b2a48113b8ab6b8f48229eb40fc3637ce025ae
4-
X-next-at: 03eec2553f5bdf546687f47517181ada4484cae8
2+
Subject: What's cooking in git.git (Oct 2011, #10; Wed, 26)
3+
X-master-at: 997a1946a55cafb992c4ba8e5e0795aa73f5a4a9
4+
X-next-at: 6fac2d64191d3ca19e7d16d40b0fc18aeeed373b
55

6-
What's cooking in git.git (Oct 2011, #09; Sun, 23)
6+
What's cooking in git.git (Oct 2011, #10; Wed, 26)
77
--------------------------------------------------
88

99
Here are the topics that have been cooking. Commits prefixed with '-' are
@@ -14,14 +14,14 @@ switching our focus to fixing bugs in the topics already in 'master'.
1414

1515
Here are the repositories that have my integration branches:
1616

17-
With maint, master, next, pu, todo, html and man:
17+
With maint, master, next, pu, todo:
1818

1919
git://git.kernel.org/pub/scm/git/git.git
2020
git://repo.or.cz/alt-git.git
2121
https://code.google.com/p/git-core/
2222
https://github.com/git/git
2323

24-
With only maint, master, html and man:
24+
With only maint and master:
2525

2626
git://git.sourceforge.jp/gitroot/git-core/git.git
2727
git://git-core.git.sourceforge.net/gitroot/git-core/git-core
@@ -30,14 +30,14 @@ With all the topics and integration branches but not todo, html or man:
3030

3131
https://github.com/gitster/git
3232

33-
By the way, I am planning to stop pushing the generated documentation
34-
branches to the above repositories in the near term, as they are not
35-
sources. The only reason the source repository at k.org has hosted these
36-
branches was because it was the only repository over there that was
37-
writable by me; it was an ugly historical and administrative workaround
38-
and not a demonstration of the best practice.
33+
I will stop pushing the generated documentation branches to the above
34+
repositories, as they are not sources. The only reason the source
35+
repository at k.org has hosted these branches was because it was the only
36+
repository over there that was writable by me; it was an ugly historical
37+
and administrative workaround and not a demonstration of the best
38+
practice.
3939

40-
They are pushed to their own separate repositories instead:
40+
These branches are pushed to their own separate repositories instead:
4141

4242
git://git.kernel.org/pub/scm/git/git-{htmldocs,manpages}.git/
4343
git://repo.or.cz/git-{htmldocs,manpages}.git/
@@ -47,97 +47,80 @@ They are pushed to their own separate repositories instead:
4747
--------------------------------------------------
4848
[New Topics]
4949

50-
* nd/pretty-commit-log-message (2011-10-23) 2 commits
51-
- pretty.c: use original commit message if reencoding fails
52-
- pretty.c: free get_header() return value
50+
* ef/mingw-upload-archive (2011-10-26) 3 commits
51+
- upload-archive: use start_command instead of fork
52+
- compat/win32/poll.c: upgrade from upstream
53+
- mingw: move poll out of sys-folder
54+
55+
* js/grep-mutex (2011-10-26) 3 commits
56+
(merged to 'next' on 2011-10-26 at 6fac2d6)
57+
+ builtin/grep: simplify lock_and_read_sha1_file()
58+
+ builtin/grep: make lock/unlock into static inline functions
59+
+ git grep: be careful to use mutexes only when they are initialized
60+
61+
Will merge to "master" shortly.
62+
63+
* rj/gitweb-clean-js (2011-10-26) 1 commit
64+
(merged to 'next' on 2011-10-26 at db36a24)
65+
+ gitweb/Makefile: Remove static/gitweb.js in the clean target
66+
67+
Will merge to "master" shortly.
68+
69+
* rs/allocate-cache-entry-individually (2011-10-26) 2 commits
70+
- cache.h: put single NUL at end of struct cache_entry
71+
- read-cache.c: allocate index entries individually
72+
73+
* rs/maint-estimate-cache-size (2011-10-26) 1 commit
74+
(merged to 'next' on 2011-10-26 at 2f11375)
75+
+ read-cache.c: fix index memory allocation
76+
77+
Will merge to "master" shortly.
78+
79+
* sn/complete-bash-wo-process-subst (2011-10-26) 1 commit
80+
(merged to 'next' on 2011-10-26 at 8662ed6)
81+
+ completion: fix issue with process substitution not working on Git for Windows
82+
83+
Will merge to "master" shortly.
5384

5485
--------------------------------------------------
5586
[Graduated to "master"]
5687

57-
* cn/doc-config-bare-subsection (2011-10-16) 1 commit
58-
(merged to 'next' on 2011-10-17 at a6412d4)
59-
+ Documentation: update [section.subsection] to reflect what git does
60-
61-
* jc/broken-ref-dwim-fix (2011-10-19) 3 commits
62-
(merged to 'next' on 2011-10-19 at 40cad95)
63-
+ resolve_ref(): report breakage to the caller without warning
64-
+ resolve_ref(): expose REF_ISBROKEN flag
65-
+ refs.c: move dwim_ref()/dwim_log() from sha1_name.c
66-
(this branch is tangled with jc/check-ref-format-fixup.)
67-
68-
This only takes good bits from the failed jc/check-ref-format-fixup topic
69-
and implements saner workaround for the recent breakage on the 'master'.
70-
71-
* jc/maint-remove-renamed-ref (2011-10-12) 1 commit
72-
(merged to 'next' on 2011-10-12 at 819c3e4)
73-
+ branch -m/-M: remove undocumented RENAMED-REF
74-
75-
* jc/make-tags (2011-10-18) 1 commit
76-
(merged to 'next' on 2011-10-19 at b0b91bf)
77-
+ Makefile: ask "ls-files" to list source files if available
78-
79-
* jc/match-refs-clarify (2011-09-12) 2 commits
80-
(merged to 'next' on 2011-10-19 at b295e1e)
81-
+ rename "match_refs()" to "match_push_refs()"
82-
+ send-pack: typofix error message
83-
84-
* jc/unseekable-bundle (2011-10-13) 2 commits
85-
(merged to 'next' on 2011-10-19 at 2978ee0)
86-
+ bundle: add parse_bundle_header() helper function
87-
+ bundle: allowing to read from an unseekable fd
88-
89-
* jk/daemon-msgs (2011-10-15) 1 commit
90-
(merged to 'next' on 2011-10-15 at 415cf53)
91-
+ daemon: give friendlier error messages to clients
92-
(this branch is used by cb/daemon-permission-errors.)
93-
94-
* jk/maint-pack-objects-compete-with-delete (2011-10-14) 2 commits
95-
(merged to 'next' on 2011-10-15 at 49479e4)
96-
+ downgrade "packfile cannot be accessed" errors to warnings
97-
+ pack-objects: protect against disappearing packs
98-
99-
* mh/ref-api (2011-10-16) 7 commits
100-
(merged to 'next' on 2011-10-17 at 219000f)
101-
+ clear_ref_cache(): inline function
102-
+ write_ref_sha1(): only invalidate the loose ref cache
103-
+ clear_ref_cache(): extract two new functions
104-
+ clear_ref_cache(): rename parameter
105-
+ invalidate_ref_cache(): expose this function in the refs API
106-
+ invalidate_ref_cache(): take the submodule as parameter
107-
+ invalidate_ref_cache(): rename function from invalidate_cached_refs()
108-
(this branch is used by mh/ref-api-2 and mh/ref-api-3.)
109-
110-
* ph/transport-with-gitfile (2011-10-11) 5 commits
111-
(merged to 'next' on 2011-10-12 at 6d58417)
112-
+ Fix is_gitfile() for files too small or larger than PATH_MAX to be a gitfile
113-
(merged to 'next' on 2011-10-06 at 891b8b6)
114-
+ Add test showing git-fetch groks gitfiles
115-
+ Teach transport about the gitfile mechanism
116-
+ Learn to handle gitfiles in enter_repo
117-
+ enter_repo: do not modify input
118-
119-
* po/insn-editor (2011-10-17) 1 commit
120-
(merged to 'next' on 2011-10-19 at cbf5e0b)
121-
+ "rebase -i": support special-purpose editor to edit insn sheet
122-
123-
* pw/p4-update (2011-10-17) 6 commits
124-
(merged to 'next' on 2011-10-17 at f69f6cc)
125-
+ git-p4: handle files with shell metacharacters
126-
+ git-p4: keyword flattening fixes
127-
+ git-p4: stop ignoring apple filetype
128-
+ git-p4: recognize all p4 filetypes
129-
+ git-p4: handle utf16 filetype properly
130-
+ git-p4 tests: refactor and cleanup
131-
132-
* sc/difftool-skip (2011-10-14) 2 commits
133-
(merged to 'next' on 2011-10-14 at b91c581)
134-
+ t7800: avoid arithmetic expansion notation
135-
(merged to 'next' on 2011-10-11 at 38d7e84)
136-
+ git-difftool: allow skipping file by typing 'n' at prompt
137-
138-
* ss/inet-ntop (2011-10-18) 1 commit
139-
(merged to 'next' on 2011-10-19 at 85469f6)
140-
+ inet_ntop.c: Work around GCC 4.6's detection of uninitialized variables
88+
* cn/fetch-prune (2011-10-15) 5 commits
89+
(merged to 'next' on 2011-10-16 at 02a449e)
90+
+ fetch: treat --tags like refs/tags/*:refs/tags/* when pruning
91+
+ fetch: honor the user-provided refspecs when pruning refs
92+
+ remote: separate out the remote_find_tracking logic into query_refspecs
93+
+ t5510: add tests for fetch --prune
94+
+ fetch: free all the additional refspecs
95+
96+
"git fetch --prune" used to prune remote tracking branches by comparing
97+
what was actually fetched and what was configured to be fetched, which was
98+
wrong.
99+
100+
* jm/maint-gitweb-filter-forks-fix (2011-10-21) 1 commit
101+
(merged to 'next' on 2011-10-21 at debedcd)
102+
+ gitweb: fix regression when filtering out forks
103+
104+
* jn/libperl-git-config (2011-10-21) 2 commits
105+
(merged to 'next' on 2011-10-21 at 76e2d4b)
106+
+ Add simple test for Git::config_path() in t/t9700-perl-git.sh
107+
+ libperl-git: refactor Git::config_*
108+
109+
* lh/gitweb-site-html-head (2011-10-21) 1 commit
110+
(merged to 'next' on 2011-10-23 at 65075df)
111+
+ gitweb: provide a way to customize html headers
112+
113+
* mm/mediawiki-author-fix (2011-10-20) 1 commit
114+
(merged to 'next' on 2011-10-23 at 9f85b67)
115+
+ git-remote-mediawiki: don't include HTTP login/password in author
116+
117+
* tc/submodule-clone-name-detection (2011-10-21) 2 commits
118+
(merged to 'next' on 2011-10-23 at c18af03)
119+
+ submodule::module_clone(): silence die() message from module_name()
120+
+ submodule: whitespace fix
121+
122+
"git submodule clone" used to show unnecessary error message when
123+
submodule mapping from name to path is not found in .gitmodules file.
141124

142125
--------------------------------------------------
143126
[Stalled]
@@ -151,9 +134,6 @@ and implements saner workaround for the recent breakage on the 'master'.
151134
What the topic aims to achieve may make sense, but the implementation
152135
looked somewhat suboptimal.
153136

154-
The fix-up at the tip queued on fg/submodule-auto-push topic has been
155-
moved to this topic.
156-
157137
* sr/transport-helper-fix-rfc (2011-07-19) 2 commits
158138
- t5800: point out that deleting branches does not work
159139
- t5800: document inability to push new branch with old content
@@ -184,30 +164,19 @@ it would soon realize the don't.
184164

185165
Will keep in 'pu' as a showcase for a while and then will drop.
186166

187-
--------------------------------------------------
188-
[Cooking]
189-
190-
* tc/submodule-clone-name-detection (2011-10-21) 2 commits
191-
(merged to 'next' on 2011-10-23 at c18af03)
192-
+ submodule::module_clone(): silence die() message from module_name()
193-
+ submodule: whitespace fix
194-
195-
"git submodule clone" used to show unnecessary error message when
196-
submodule mapping from name to path is not found in .gitmodules file.
197-
198-
Will merge to 'master'.
199-
200-
* jm/maint-gitweb-filter-forks-fix (2011-10-21) 1 commit
201-
(merged to 'next' on 2011-10-21 at debedcd)
202-
+ gitweb: fix regression when filtering out forks
167+
* kk/gitweb-side-by-side-diff (2011-10-17) 2 commits
168+
- gitweb: add a feature to show side-by-side diff
169+
- gitweb: change format_diff_line() to remove leading SP from $diff_class
203170

204-
Will merge to 'master' shortly.
171+
Fun.
172+
Will keep in 'pu' until the planned re-roll comes.
205173

206-
* lh/gitweb-site-html-head (2011-10-21) 1 commit
207-
(merged to 'next' on 2011-10-23 at 65075df)
208-
+ gitweb: provide a way to customize html headers
174+
--------------------------------------------------
175+
[Cooking]
209176

210-
Will merge to 'master' shortly.
177+
* nd/pretty-commit-log-message (2011-10-23) 2 commits
178+
- pretty.c: use original commit message if reencoding fails
179+
- pretty.c: free get_header() return value
211180

212181
* mh/ref-api-3 (2011-10-19) 11 commits
213182
(merged to 'next' on 2011-10-23 at 92e2d35)
@@ -224,30 +193,18 @@ Will merge to 'master' shortly.
224193
+ Rename another local variable name -> refname
225194
(this branch uses mh/ref-api-2.)
226195

227-
* mm/mediawiki-author-fix (2011-10-20) 1 commit
228-
(merged to 'next' on 2011-10-23 at 9f85b67)
229-
+ git-remote-mediawiki: don't include HTTP login/password in author
230-
231-
Will merge to 'master' shortly.
232-
233196
* rr/revert-cherry-pick (2011-10-23) 5 commits
234-
- revert: simplify communicating command-line arguments
235-
- revert: allow mixed pick and revert instructions
236-
- revert: make commit subjects in insn sheet optional
237-
- revert: simplify getting commit subject in format_todo()
238-
- revert: free msg in format_todo()
197+
(merged to 'next' on 2011-10-26 at 27b7496)
198+
+ revert: simplify communicating command-line arguments
199+
+ revert: allow mixed pick and revert instructions
200+
+ revert: make commit subjects in insn sheet optional
201+
+ revert: simplify getting commit subject in format_todo()
202+
+ revert: free msg in format_todo()
239203

240204
The internals of "git revert/cherry-pick" has been further refactored to
241205
serve as the basis for the sequencer.
242206

243-
Will merge to 'next'.
244-
245-
* jn/libperl-git-config (2011-10-21) 2 commits
246-
(merged to 'next' on 2011-10-21 at 76e2d4b)
247-
+ Add simple test for Git::config_path() in t/t9700-perl-git.sh
248-
+ libperl-git: refactor Git::config_*
249-
250-
Will merge to 'master' shortly.
207+
Will keep in 'next' during this cycle.
251208

252209
* jc/check-ref-format-fixup (2011-10-19) 2 commits
253210
(merged to 'next' on 2011-10-19 at 98981be)
@@ -266,13 +223,6 @@ Will discard once the other topic graduates to 'master'.
266223
The tip commit might be loosening things a bit too much.
267224
Will keep in 'pu' until hearing a convincing argument for the patch.
268225

269-
* kk/gitweb-side-by-side-diff (2011-10-17) 2 commits
270-
- gitweb: add a feature to show side-by-side diff
271-
- gitweb: change format_diff_line() to remove leading SP from $diff_class
272-
273-
Fun.
274-
Will keep in 'pu' until the planned re-roll comes.
275-
276226
* mh/ref-api-2 (2011-10-17) 14 commits
277227
(merged to 'next' on 2011-10-19 at cc89f0e)
278228
+ resolve_gitlink_ref_recursive(): change to work with struct ref_cache
@@ -312,6 +262,9 @@ system.
312262
+ contrib: add git-jump script
313263
+ contrib: add diff highlight script
314264

265+
As this stuff is in contrib/ I do not care too much about the stability.
266+
Will merge to 'master' unless there is strong objection.
267+
315268
* jc/signed-commit (2011-10-21) 7 commits
316269
(merged to 'next' on 2011-10-23 at 03eec25)
317270
+ pretty: %G[?GS] placeholders
@@ -326,32 +279,18 @@ This is to replace the earlier "signed push" experiments.
326279
Will keep in 'next' during this cycle.
327280

328281
* sg/complete-refs (2011-10-21) 9 commits
329-
- completion: remove broken dead code from __git_heads() and __git_tags()
330-
- completion: fast initial completion for config 'remote.*.fetch' value
331-
- completion: improve ls-remote output filtering in __git_refs_remotes()
332-
- completion: query only refs/heads/ in __git_refs_remotes()
333-
- completion: support full refs from remote repositories
334-
- completion: improve ls-remote output filtering in __git_refs()
335-
- completion: make refs completion consistent for local and remote repos
336-
- completion: optimize refs completion
337-
- completion: document __gitcomp()
338-
339-
Will merge to 'next' but won't merge further until an Ack or two from
340-
people who have worked on the completion in the past comes.
341-
342-
* cn/fetch-prune (2011-10-15) 5 commits
343-
(merged to 'next' on 2011-10-16 at 02a449e)
344-
+ fetch: treat --tags like refs/tags/*:refs/tags/* when pruning
345-
+ fetch: honor the user-provided refspecs when pruning refs
346-
+ remote: separate out the remote_find_tracking logic into query_refspecs
347-
+ t5510: add tests for fetch --prune
348-
+ fetch: free all the additional refspecs
349-
350-
"git fetch --prune" used to prune remote tracking branches by comparing
351-
what was actually fetched and what was configured to be fetched, which was
352-
wrong.
353-
354-
Will merge to 'master' shortly.
282+
(merged to 'next' on 2011-10-26 at d65e2b4)
283+
+ completion: remove broken dead code from __git_heads() and __git_tags()
284+
+ completion: fast initial completion for config 'remote.*.fetch' value
285+
+ completion: improve ls-remote output filtering in __git_refs_remotes()
286+
+ completion: query only refs/heads/ in __git_refs_remotes()
287+
+ completion: support full refs from remote repositories
288+
+ completion: improve ls-remote output filtering in __git_refs()
289+
+ completion: make refs completion consistent for local and remote repos
290+
+ completion: optimize refs completion
291+
+ completion: document __gitcomp()
292+
293+
Will keep in 'next' until an Ack or two from completion folks.
355294

356295
* jc/request-pull-show-head-4 (2011-10-15) 11 commits
357296
(merged to 'next' on 2011-10-15 at 7e340ff)

0 commit comments

Comments
 (0)