Andrew's git
/
gitweb.git
/ diff
summary
|
log
|
commit
| diff |
tree
commit
grep
author
committer
pickaxe
?
re
Update draft release notes to 1.8.4
author
Junio C Hamano
<gitster@pobox.com>
Thu, 20 Jun 2013 23:13:41 +0000
(16:13 -0700)
committer
Junio C Hamano
<gitster@pobox.com>
Thu, 20 Jun 2013 23:13:41 +0000
(16:13 -0700)
Documentation/RelNotes/1.8.4.txt
patch
|
blob
|
history
raw
|
patch
|
inline
| side by side (parent:
0c36f3a
)
diff --git
a/Documentation/RelNotes/1.8.4.txt
b/Documentation/RelNotes/1.8.4.txt
index 63c04823c937136836cd19242067eb080e5aca05..408c602cc4c0763c47d48dee5e43f4d85633daee 100644
(file)
--- a/
Documentation/RelNotes/1.8.4.txt
+++ b/
Documentation/RelNotes/1.8.4.txt
@@
-4,7
+4,9
@@
Git v1.8.4 Release Notes
Updates since v1.8.3
--------------------
Updates since v1.8.3
--------------------
-Foreign interfaces and ports.
+Foreign interfaces, subsystems and ports.
+
+ * Git-gui has been updated to its 0.18.0 version.
* MediaWiki remote helper (in contrib/) has been updated to use the
credential helper interface from Git.pm.
* MediaWiki remote helper (in contrib/) has been updated to use the
credential helper interface from Git.pm.
@@
-33,6
+35,10
@@
Foreign interfaces and ports.
UI, Workflows & Features
UI, Workflows & Features
+ * Many tutorials teach users to set "color.ui" to "auto" as the first
+ thing after you set "user.name/email" to introduce yourselves to
+ Git. Now the variable defaults to "auto".
+
* "git cmd <name>", when <name> happens to be a 40-hex string,
directly uses the 40-hex string as an object name, even if a ref
"refs/<some hierarchy>/<name>" exists. This disambiguation order
* "git cmd <name>", when <name> happens to be a 40-hex string,
directly uses the 40-hex string as an object name, even if a ref
"refs/<some hierarchy>/<name>" exists. This disambiguation order
@@
-88,6
+94,11
@@
UI, Workflows & Features
Performance, Internal Implementation, etc.
Performance, Internal Implementation, etc.
+ * Uses of the platform fnmatch(3) function (many places in the code,
+ matching pathspec, .gitignore and .gitattributes to name a few)
+ have been replaced with wildmatch, allowing "foo/**/bar" that would
+ match foo/bar, foo/a/bar, foo/a/b/bar, etc.
+
* Memory ownership and lifetime rules for what for-each-ref feeds to
its callbacks have been clarified (in short, "you do not own it, so
make a copy if you want to keep it").
* Memory ownership and lifetime rules for what for-each-ref feeds to
its callbacks have been clarified (in short, "you do not own it, so
make a copy if you want to keep it").
@@
-139,6
+150,12
@@
details).
unquoted strings).
(merge 1495266 mt/send-email-cc-match-fix later to maint).
unquoted strings).
(merge 1495266 mt/send-email-cc-match-fix later to maint).
+ * Call to discard_cache/discard_index (used when we use different
+ contents of the index in-core, in many operations like commit,
+ apply, and merge) used to leak memory that held the array of index
+ entries, which has been plugged.
+ (merge a0fc4db rs/discard-index-discard-array later to maint).
+
* "gitweb" forgot to clear a global variable $search_regexp upon each
request, mistakenly carrying over the previous search to a new one
when used as a persistent CGI.
* "gitweb" forgot to clear a global variable $search_regexp upon each
request, mistakenly carrying over the previous search to a new one
when used as a persistent CGI.