1
1
2
2
3
- Subject: What's cooking in git.git (May 2013, #01; Fri, 3 )
4
- X-master-at: 7d3ccdffb5d28970dd7a4d177cfcca690ccd0c22
5
- X-next-at: 3fadc6125b27e103d8f0ce6c19c749a972da4d25
3
+ Subject: What's cooking in git.git (May 2013, #02; Mon, 6 )
4
+ X-master-at: 423ecb0bb66e9d60b6667aebc2844e82205369a1
5
+ X-next-at: cc59dccce3f551f6d04e123f8ba0564e5aee6c54
6
6
7
- What's cooking in git.git (May 2013, #01; Fri, 3 )
7
+ What's cooking in git.git (May 2013, #02; Mon, 6 )
8
8
--------------------------------------------------
9
9
10
10
Here are the topics that have been cooking. Commits prefixed with
11
11
'-' are only in 'pu' (proposed updates) while commits prefixed with
12
12
'+' are in 'next'.
13
13
14
- The tip of the 'master' branch is tagged as v1.8.3-rc1. We seem to
15
- have a few interesting topics that are being discussed but it is
16
- unlikely I'll be picking them up in 'pu'. As we already have merged
17
- enough changes to 'master' during this cycle that can potentially
18
- cause unforseen regressions, let's not merge topics that are not
19
- regression fixes from 'next' to 'master', either, until the final
20
- release.
14
+ As we already have merged enough changes to 'master' during this
15
+ cycle that can potentially cause unforseen regressions, let's not
16
+ merge topics that are not regression fixes from 'next' to 'master',
17
+ either, until the final release.
21
18
22
19
You can find the changes described here in the integration branches
23
20
of the repositories listed at
@@ -27,53 +24,6 @@ of the repositories listed at
27
24
--------------------------------------------------
28
25
[Graduated to "master"]
29
26
30
- * hb/git-pm-tempfile (2013-04-29) 1 commit
31
- (merged to 'next' on 2013-04-29 at fecc6b0)
32
- + Git.pm: call tempfile from File::Temp as a regular function
33
-
34
-
35
- * mb/relnotes-1.8.3-typofix (2013-04-30) 1 commit
36
- - Fix grammar in the 1.8.3 release notes.
37
-
38
-
39
- * rs/pp-user-info-without-extra-allocation (2013-04-25) 3 commits
40
- (merged to 'next' on 2013-04-29 at 13eafc3)
41
- + pretty: remove intermediate strbufs from pp_user_info()
42
- + pretty: simplify output line length calculation in pp_user_info()
43
- + pretty: simplify input line length calculation in pp_user_info()
44
-
45
-
46
- * tr/remote-tighten-commandline-parsing (2013-04-24) 3 commits
47
- (merged to 'next' on 2013-04-29 at 46a1043)
48
- + remote: 'show' and 'prune' can take more than one remote
49
- + remote: check for superfluous arguments in 'git remote add'
50
- + remote: add a test for extra arguments, according to docs
51
-
52
-
53
- * tr/unpack-entry-use-after-free-fix (2013-04-30) 1 commit
54
- - unpack_entry: avoid freeing objects in base cache
55
-
56
- Fix for use-after-free regression in 1.8.3-rc0.
57
-
58
-
59
- * zk/prompt-rebase-step (2013-04-25) 1 commit
60
- (merged to 'next' on 2013-04-25 at a8264bf)
61
- + bash-prompt.sh: show where rebase is at when stopped
62
-
63
- --------------------------------------------------
64
- [New Topics]
65
-
66
- * fc/at-head (2013-05-02) 5 commits
67
- - Add new @ shortcut for HEAD
68
- - sha1_name: refactor reinterpret()
69
- - sha1_name: compare variable with constant, not constant with variable
70
- - sha1_name: remove unnecessary braces
71
- - sha1_name: remove no-op
72
-
73
- People are too lazy to type four capital letters "HEAD" and want to
74
- use a single line-noise "@" instead.
75
-
76
-
77
27
* fc/remote-bzr (2013-04-30) 18 commits
78
28
- remote-bzr: access branches only when needed
79
29
- remote-bzr: delay peer branch usage
@@ -94,13 +44,36 @@ of the repositories listed at
94
44
- remote-bzr: delay blob fetching until the very end
95
45
- remote-bzr: cleanup CustomTree
96
46
47
+ To replace the one we pushed out in 1.8.2 after hearing that Emacs
48
+ folks had a good experience with this version, this will be in
49
+ 1.8.3-rc2.
97
50
98
- * jk/lookup-object-prefer-latest (2013-05-02) 1 commit
99
- - lookup_object: prioritize recently found objects
51
+ --------------------------------------------------
52
+ [New Topics]
53
+
54
+ * fc/fast-export-persistent-marks (2013-05-06) 3 commits
55
+ - fast-export: don't parse commits while reading marks file
56
+ - fast-export: do not parse non-commit objects while reading marks file
57
+ - fast-{import,export}: use get_sha1_hex() directly
58
+
59
+ Seems to break a handful of topics when merged to the tip of 'pu'.
60
+
61
+
62
+ * jc/core-checkstat-2.0 (2013-05-06) 2 commits
63
+ - core.statinfo: remove as promised in Git 2.0
64
+ - deprecate core.statinfo at Git 2.0 boundary
65
+
66
+ The bottom one is a fix for a breakage of a new feature in 1.8.2
67
+ but it is not all that urgent.
68
+
69
+
70
+ * jk/packed-refs-race (2013-05-06) 4 commits
71
+ - for_each_ref: load all loose refs before packed refs
72
+ - get_packed_refs: reload packed-refs file when it changes
73
+ - add a stat_validity struct
74
+ - resolve_ref: close race condition for packed refs
100
75
101
76
102
- * jk/subtree-do-not-push-if-split-fails (2013-05-01) 1 commit
103
- - contrib/subtree: don't delete remote branches if split fails
104
77
105
78
--------------------------------------------------
106
79
[Stalled]
@@ -169,6 +142,37 @@ of the repositories listed at
169
142
--------------------------------------------------
170
143
[Cooking]
171
144
145
+ * fc/at-head (2013-05-02) 5 commits
146
+ - Add new @ shortcut for HEAD
147
+ - sha1_name: refactor reinterpret()
148
+ - sha1_name: compare variable with constant, not constant with variable
149
+ - sha1_name: remove unnecessary braces
150
+ - sha1_name: remove no-op
151
+
152
+ Instead of typing four capital letters "HEAD", you can say "@"
153
+ instead.
154
+
155
+ There was another series from Ram that looked mostly test updates
156
+ but I lost track of which one was which. In any case, are people
157
+ happy with this series?
158
+
159
+
160
+ * jk/lookup-object-prefer-latest (2013-05-02) 1 commit
161
+ (merged to 'next' on 2013-05-06 at cc59dcc)
162
+ + lookup_object: prioritize recently found objects
163
+
164
+ Optimizes object lookup when the object hashtable starts to become
165
+ crowded.
166
+
167
+
168
+ * jk/subtree-do-not-push-if-split-fails (2013-05-01) 1 commit
169
+ (merged to 'next' on 2013-05-06 at 81bdf37)
170
+ + contrib/subtree: don't delete remote branches if split fails
171
+
172
+ "git subtree" (in contrib/) had one codepath with loose error
173
+ checks to lose data at the remote side.
174
+
175
+
172
176
* fc/completion (2013-04-27) 9 commits
173
177
- completion: remove __git_index_file_list_filter()
174
178
- completion: add space after completed filename
@@ -184,7 +188,9 @@ of the repositories listed at
184
188
version? This is its v2, in the $gmane/222682 thread.
185
189
186
190
187
- * jk/test-output (2013-04-29) 2 commits
191
+ * jk/test-output (2013-05-06) 3 commits
192
+ (merged to 'next' on 2013-05-06 at 7c03af3)
193
+ + t/Makefile: don't define TEST_RESULTS_DIRECTORY recursively
188
194
(merged to 'next' on 2013-05-01 at 63827c9)
189
195
+ test output: respect $TEST_OUTPUT_DIRECTORY
190
196
+ t/Makefile: fix result handling with TEST_OUTPUT_DIRECTORY
@@ -242,20 +248,23 @@ of the repositories listed at
242
248
Will cook in 'next'.
243
249
244
250
245
- * kb/full-history-compute-treesame-carefully (2013-04-30) 8 commits
246
- - revision.c: discount UNINTERESTING parents
251
+ * kb/full-history-compute-treesame-carefully (2013-05-06) 11 commits
252
+ - revision.c: treat A...B merge bases as if manually specified
253
+ - revision.c: discount side branches when computing TREESAME
247
254
- simplify-merges: drop merge from irrelevant side branch
248
255
- simplify-merges: never remove all TREESAME parents
249
256
- t6012: update test for tweaked full-history traversal
250
257
- revision.c: Make --full-history consider more merges
251
258
- rev-list-options.txt: correct TREESAME for P
259
+ - t6111: allow checking the parents as well
260
+ - t6111: new TREESAME test set
252
261
- t6019: test file dropped in -s ours merge
253
262
- decorate.c: compact table when growing
254
263
255
264
Major update to a very core part of the system to improve culling
256
265
of irrelevant parents while traversing a mergy history.
257
266
258
- Will not be a 1.8.3 material.
267
+ Will not be a 1.8.3 material, but is an important topic .
259
268
260
269
261
270
* jh/checkout-auto-tracking (2013-04-21) 8 commits
0 commit comments