@@ -4,7 +4,15 @@ Git v1.8.4 Release Notes
4
4
Updates since v1.8.3
5
5
--------------------
6
6
7
- Foreign interface
7
+ Foreign interfaces and ports.
8
+
9
+ * Update build for Cygwin 1.[57]. Torsten Bögershausen reports that
10
+ this is fine with Cygwin 1.7 ($gmane/225824) so let's try moving it
11
+ ahead.
12
+
13
+ * The credential helper to talk to keychain on OS X (in contrib/) has
14
+ been updated to kick in not just when talking http/https but also
15
+ imap(s) and smtp.
8
16
9
17
* Remote transport helper has been updated to report errors and
10
18
maintain ref hierarchy used to keep track of its own state better.
@@ -14,8 +22,28 @@ Foreign interface
14
22
does not work yet, and (2) the helper may not know how to do
15
23
--dry-run; these problematic cases are disabled for now.
16
24
25
+ * git-remote-hg/bzr (in contrib/) updates.
26
+
27
+ * git-remote-mw (in contrib/) hints users to check the certificate,
28
+ when https:// connection failed.
29
+
30
+
17
31
UI, Workflows & Features
18
32
33
+ * "git cmd <name>", when <name> happens to be a 40-hex string,
34
+ directly uses the 40-hex string as an object name, even if a ref
35
+ "refs/<some hierarchy>/<name>" exists. This disambiguation order
36
+ is unlikely to change, but we should warn about the ambiguity just
37
+ like we warn when more than one refs/ hierachies share the same
38
+ name.
39
+
40
+ * "git rebase" learned "--[no-]autostash" option to save local
41
+ changes instead of refusing to run (to which people's normal
42
+ response was to stash them and re-run).
43
+
44
+ * Instead of typing four capital letters "HEAD", you can say "@" now,
45
+ e.g. "git log @".
46
+
19
47
* "check-ignore" (new feature since 1.8.2) has been updated to work
20
48
more like "check-attr" over bidi-pipes.
21
49
@@ -57,6 +85,9 @@ UI, Workflows & Features
57
85
58
86
Performance, Internal Implementation, etc.
59
87
88
+ * Some leaks in unpack-trees (used in merge, cherry-pick and other
89
+ codepaths) have been plugged.
90
+
60
91
* The codepath to read from marks files in fast-import/export did not
61
92
have to accept anything but 40-hex representation of the object
62
93
name. Further, fast-export did not need full in-core object
@@ -91,6 +122,22 @@ Unless otherwise noted, all the fixes since v1.8.3 in the maintenance
91
122
track are contained in this release (see release notes to them for
92
123
details).
93
124
125
+ * "gitweb" forgot to clear a global variable $search_regexp upon each
126
+ request, mistakenly carrying over the previous search to a new one
127
+ when used as a persistent CGI.
128
+ (merge ca7a5dc cm/gitweb-project-list-persistent-cgi-fix later to maint).
129
+
130
+ * The wildmatch engine did not honor WM_CASEFOLD option correctly.
131
+ (merge b79c0c3 ar/wildmatch-foldcase later to maint).
132
+
133
+ * "git log -c --follow $path" segfaulted upon hitting the commit that
134
+ renamed the $path being followed.
135
+ (merge 46ec510 cb/log-follow-with-combined later to maint).
136
+
137
+ * When a reflog notation is used for implicit "current branch", we
138
+ did not say which branch and worse said "branch ''".
139
+ (merge 305ebea rr/die-on-missing-upstream later to maint).
140
+
94
141
* "difftool --dir-diff" did not copy back changes made by the
95
142
end-user in the diff tool backend to the working tree in some
96
143
cases.
0 commit comments