@@ -32,6 +32,18 @@ Updates since v1.8.2
32
32
33
33
UI, Workflows & Features
34
34
35
+ * A triangular "pull from one place, push to another place" workflow
36
+ is supported better by new remote.pushdefault (overrides the
37
+ "origin" thing) and branch.*.pushremote (overrides the
38
+ branch.*.remote) configuration variables.
39
+
40
+ * "git status" learned to report that you are in the middle of a
41
+ revert session, just like it does for a cherry-pick and a bisect
42
+ session.
43
+
44
+ * The handing by "git branch --set-upstream-to" against various forms
45
+ of errorneous inputs was suboptimal and has been improved.
46
+
35
47
* When the interactive access to git-shell is not enabled, it issues
36
48
a message meant to help the system admininstrator to enable it.
37
49
An explicit way to help the end users who connect to the service by
@@ -101,6 +113,9 @@ Performance, Internal Implementation, etc.
101
113
102
114
* Updates for building under msvc.
103
115
116
+ * The code to enforce permission bits on files in $GIT_DIR/ for
117
+ shared repositories have been simplified.
118
+
104
119
* A few codepaths knew how much data they need to put in the
105
120
hashtables they use upfront, but still started from a small table
106
121
repeatedly growing and rehashing.
@@ -135,6 +150,11 @@ Unless otherwise noted, all the fixes since v1.8.2 in the maintenance
135
150
track are contained in this release (see release notes to them for
136
151
details).
137
152
153
+ * When used with "-d temporary-directory" option, "git filter-branch"
154
+ failed to come back to the original working tree to perform the
155
+ final clean-up procedure.
156
+ (merge 9727601 jk/filter-branch-come-back-to-original later to maint).
157
+
138
158
* "git merge $(git rev-parse v1.8.2)" behaved quite differently from
139
159
"git merge v1.8.2", as if v1.8.2 were written as v1.8.2^0 and did
140
160
not pay much attention to the annotated tag payload. Make the code
0 commit comments