@@ -19,7 +19,7 @@ variable in this release.
19
19
20
20
"git branch --set-upstream" is deprecated and may be removed in a
21
21
relatively distant future. "git branch [-u|--set-upstream-to]" has
22
- been introduced with a saner order of arguments.
22
+ been introduced with a saner order of arguments to replace it .
23
23
24
24
25
25
Updates since v1.8.0
@@ -50,7 +50,8 @@ UI, Workflows & Features
50
50
* When "git checkout" checks out a branch, it tells the user how far
51
51
behind (or ahead) the new branch is relative to the remote tracking
52
52
branch it builds upon. The message now also advises how to sync
53
- them up by pushing or pulling.
53
+ them up by pushing or pulling. This can be disabled with the
54
+ advice.statusHints configuration variable.
54
55
55
56
* "git config --get" used to diagnose presence of multiple
56
57
definitions of the same variable in the same configuration file as
@@ -69,17 +70,18 @@ UI, Workflows & Features
69
70
* "git log --grep=<pcre>" learned to honor the "grep.patterntype"
70
71
configuration set to "perl".
71
72
72
- * "git replace -d <object>" now interprets <object>, instead of only
73
- accepting full hex object name.
73
+ * "git replace -d <object>" now interprets <object> as an extended
74
+ SHA-1 (e.g. HEAD~4 is allowed), instead of only accepting full hex
75
+ object name.
74
76
75
77
* "git rm $submodule" used to punt on removing a submodule working
76
78
tree to avoid losing the repository embedded in it. Because
77
79
recent git uses a mechanism to separate the submodule repository
78
80
from the submodule working tree, "git rm" learned to detect this
79
- case and removes the submodule working tree when it is safe.
81
+ case and removes the submodule working tree when it is safe to do so .
80
82
81
83
* "git send-email" used to prompt for the sender address, even when
82
- the committer identify is well specified (e.g. via user.name and
84
+ the committer identity is well specified (e.g. via user.name and
83
85
user.email configuration variables). The command no longer gives
84
86
this prompt when not necessary.
85
87
@@ -103,7 +105,7 @@ UI, Workflows & Features
103
105
104
106
* "git symbolic-ref" learned the "-d $symref" option to delete the
105
107
named symbolic ref, which is more intuitive way to spell it than
106
- "update-ref -d --no-deref".
108
+ "update-ref -d --no-deref $symref ".
107
109
108
110
109
111
Foreign Interface
@@ -119,10 +121,10 @@ Performance, Internal Implementation, etc.
119
121
120
122
* Compilation on Cygwin with newer header files are supported now.
121
123
122
- * The logic to generate the initial advertisement from
123
- "upload-pack" ( what is invoked by "git fetch" on the other side
124
- of the connection) to list what refs are available in the
125
- repository has been optimized.
124
+ * The logic to generate the initial advertisement from "upload-pack"
125
+ (i.e. what is invoked by "git fetch" on the other side of the
126
+ connection) to list what refs are available in the repository has
127
+ been optimized.
126
128
127
129
* The logic to find set of attributes that match a given path has
128
130
been optimized.
0 commit comments