What's in
Junio C Hamano committed
Mar 17, 2009 at 22:35 UTC
d6aa0d93fe7bb86f24b59888e9d3fe764dbc41ae
1 file changed
+134
whats/in/2009/03/05.txt
new
+134
@@ -0,0 +1,134 @@
1
+To: git@vger.kernel.org
2
+Subject: What's in git.git (Mar 2009, #05; Tue, 17)
3
+X-maint-at: 6f55ee4317681a5639ff364d2f0a352bde064269
4
+X-master-at: e986ceb05a118944d2638fba4cd09678c1afa6b3
5
+X-maint-was: a54a216098db10d551d33123f33667ce8a036510
6
+X-master-was: bba2a7b22fdde7a214516e93d957a950571a2026
7
+
8
+What's in git.git (Mar 2009, #05; Tue, 17)
9
+
10
+ maint 6f55ee4 (GIT 1.6.2.1)
11
+ master e986ceb (Update draft release notes to 1.6.3)
12
+------------------------------------------------------------------------
13
+
14
+Notable topics graduated are Jay's "git remote" improvements, Kjetil's
15
+"git checkout" optimization, and René's "git grep --color".
16
+
17
+Post 1.6.2 cycle seems to be nicely progressing, and with another mass
18
+graduation like this hopefully we can go into pre-release freeze for the
19
+next release fairly soon.
20
+
21
+* The 'master' branch has these since the last announcement
22
+ in addition to what are already in v1.6.2.1.
23
+
24
+Alex Riesen (1):
25
+ disable post-checkout test on Cygwin
26
+
27
+Benjamin Kramer (1):
28
+ Fix various dead stores found by the clang static analyzer
29
+
30
+Brian Gernhardt (2):
31
+ Create USE_ST_TIMESPEC and turn it on for Darwin
32
+ Makefile: Set compiler switch for USE_NSEC
33
+
34
+Chris Johnsen (2):
35
+ git-push.txt: describe how to default to pushing only current branch
36
+ Documentation: remove extra quoting/emphasis around literal texts
37
+
38
+Daniel Barkalow (1):
39
+ Give error when no remote is configured
40
+
41
+Emil Sit (1):
42
+ config.txt: Describe special 'none' handling in core.gitProxy.
43
+
44
+Jay Soffian (18):
45
+ move duplicated get_local_heads() to remote.c
46
+ move duplicated ref_newer() to remote.c
47
+ move locate_head() to remote.c
48
+ remote: simplify guess_remote_head()
49
+ remote: make copy_ref() perform a deep copy
50
+ remote: let guess_remote_head() optionally return all matches
51
+ remote: make match_refs() copy src ref before assigning to peer_ref
52
+ remote: make match_refs() not short-circuit
53
+ string-list: new for_each_string_list() function
54
+ builtin-remote: refactor duplicated cleanup code
55
+ builtin-remote: remove unused code in get_ref_states
56
+ builtin-remote: rename variables and eliminate redundant function call
57
+ builtin-remote: make get_remote_ref_states() always populate
58
+ states.tracked
59
+ builtin-remote: fix two inconsistencies in the output of "show <remote>"
60
+ builtin-remote: teach show to display remote HEAD
61
+ builtin-remote: add set-head subcommand
62
+ builtin-remote: new show output style
63
+ builtin-remote: new show output style for push refspecs
64
+
65
+Jeff King (5):
66
+ test scripts: refactor start_httpd helper
67
+ add basic http clone/fetch tests
68
+ refactor find_ref_by_name() to accept const list
69
+ remote: make guess_remote_head() use exact HEAD lookup if it is available
70
+ ls-files: require worktree when --deleted is given
71
+
72
+Johannes Schindelin (2):
73
+ rsync transport: allow local paths, and fix tests
74
+ winansi: support ESC [ K (erase in line)
75
+
76
+Johannes Sixt (1):
77
+ recv_sideband: Bands #2 and #3 always go to stderr
78
+
79
+Junio C Hamano (6):
80
+ builtin-remote.c: no "commented out" code, please
81
+ Not all systems use st_[cm]tim field for ns resolution file timestamp
82
+ grep: cast printf %.*s "precision" argument explicitly to int
83
+ read-tree A B C: do not create a bogus index and do not segfault
84
+ Remove total confusion from git-fetch and git-push
85
+ Update draft release notes to 1.6.3
86
+
87
+Kjetil Barvik (17):
88
+ lstat_cache(): small cleanup and optimisation
89
+ lstat_cache(): generalise longest_match_lstat_cache()
90
+ lstat_cache(): swap func(length, string) into func(string, length)
91
+ unlink_entry(): introduce schedule_dir_for_removal()
92
+ create_directories(): remove some memcpy() and strchr() calls
93
+ write_entry(): cleanup of some duplicated code
94
+ write_entry(): use fstat() instead of lstat() when file is open
95
+ show_patch_diff(): remove a call to fstat()
96
+ lstat_cache(): print a warning if doing ping-pong between cache types
97
+ check_updates(): effective removal of cache entries marked CE_REMOVE
98
+ fix compile error when USE_NSEC is defined
99
+ make USE_NSEC work as expected
100
+ verify_uptodate(): add ce_uptodate(ce) test
101
+ write_index(): update index_state->timestamp after flushing to disk
102
+ Record ns-timestamps if possible, but do not use it without USE_NSEC
103
+ checkout bugfix: use stat.mtime instead of stat.ctime in two places
104
+ Revert "lstat_cache(): print a warning if doing ping-pong between cache
105
+ types"
106
+
107
+Michael J Gruber (1):
108
+ git-branch.txt: document -f correctly
109
+
110
+Miklos Vajna (1):
111
+ Tests: use test_cmp instead of diff where possible
112
+
113
+Nguyễn Thái Ngọc Duy (1):
114
+ grep: prefer builtin over external one when coloring results
115
+
116
+Petr Kodl (2):
117
+ MinGW: a helper function that translates Win32 API error codes
118
+ MinGW: a hardlink implementation
119
+
120
+René Scharfe (6):
121
+ grep: micro-optimize hit collection for AND nodes
122
+ grep: remove grep_opt argument from match_expr_eval()
123
+ grep: add pmatch and eflags arguments to match_one_pattern()
124
+ grep: color patterns in output
125
+ grep: add support for coloring with external greps
126
+ pickaxe: count regex matches only once
127
+
128
+Stephen Boyd (1):
129
+ git-send-email.txt: describe --compose better
130
+
131
+Thomas Rast (2):
132
+ send-email: respect in-reply-to regardless of threading
133
+ send-email: test --no-thread --in-reply-to combination
134
+