@@ -29,6 +29,16 @@ UI, Workflows & Features
29
29
cannot be set in the config file per project), this safety can be
30
30
disabled.
31
31
32
+ * "git pull --rebase" has been extended to allow invoking
33
+ "rebase -i".
34
+
35
+ * "git p4" learned to cope with the type of a file getting changed.
36
+
37
+ * "git format-patch" learned to notice format.outputDirectory
38
+ configuration variable. This allows "-o <dir>" option to be
39
+ omitted on the command line if you always use the same directory in
40
+ your workflow.
41
+
32
42
33
43
Performance, Internal Implementation, Development Support etc.
34
44
@@ -49,6 +59,10 @@ Performance, Internal Implementation, Development Support etc.
49
59
Try to address the same issue by always restoring the environment
50
60
and respawning the real underlying command when handling alias.
51
61
62
+ * The low-level code that is used to create symbolic references has
63
+ been updated to share more code with the code that deals with
64
+ normal references.
65
+ (merge 2859dcd jk/symbolic-ref later to maint).
52
66
53
67
Also contains various documentation updates and code clean-ups.
54
68
@@ -114,6 +128,16 @@ notes for details).
114
128
so this should have been caught if our test coverage were good.
115
129
(merge a9eb90a ho/gitweb-squelch-undef-warning later to maint).
116
130
131
+ * "git rebase", unlike all other callers of "gc --auto", did not
132
+ ignore the exit code from "gc --auto".
133
+ (merge 8c24f5b jk/ok-to-fail-gc-auto-in-rebase later to maint).
134
+
135
+ * Many codepaths that run "gc --auto" before exiting kept packfiles
136
+ mapped and left the file descriptors to them open, which was not
137
+ friendly to systems that cannot remove files that are open. They
138
+ now close the packs before doing so.
139
+ (merge d562102 js/close-packs-before-gc later to maint).
140
+
117
141
* Other minor clean-ups and documentation updates
118
142
(merge 99487cf ss/user-manual later to maint).
119
143
(merge e914ef0 ew/for-each-ref-doc later to maint).
0 commit comments