Skip to content

Commit e599e7f

Browse files
committed
Update draft release notes to 1.6.1
A large number of topics are merged to prepare for -rc0 now. Signed-off-by: Junio C Hamano <[email protected]>
1 parent 168d5bd commit e599e7f

File tree

1 file changed

+33
-1
lines changed

1 file changed

+33
-1
lines changed

Documentation/RelNotes-1.6.1.txt

Lines changed: 33 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ on.
2727

2828
* Sample pre-auto-gc script has OS X support.
2929

30+
* Makefile has support for (ancient) FreeBSD 4.9.
31+
3032
(performance)
3133

3234
* The underlying diff machinery to produce textual output has been
@@ -53,6 +55,10 @@ on.
5355
to a non-zero value to accept the suggestion when git can uniquely
5456
guess.
5557

58+
* The packfile machinery hopefully is more robust when dealilng with
59+
corrupt packs if redundant objects involved in the corruption are
60+
available elsehwere.
61+
5662
* "git add -N path..." adds the named paths as an empty blob, so that
5763
subsequent "git diff" will show a diff as if they are creation events.
5864

@@ -110,8 +116,18 @@ on.
110116
* "git diff" learned --dirstat-by-file to count changed files, not number
111117
of lines, when summarizing the global picture.
112118

119+
* "git diff" learned "textconv" filters --- a binary or hard-to-read
120+
contents can be munged into human readable form and the difference
121+
between the results of the conversion can be viewed (obviously this
122+
cannot produce a patch that can be applied, so this is disabled in
123+
format-patch among other things).
124+
113125
* "git diff" hunk header pattern for ObjC has been added.
114126

127+
* "--cached" option to "git diff has an easier to remember synonym "--staged",
128+
to ask "what is the difference between the given commit and the
129+
contents staged in the index?"
130+
115131
* a "textconv" filter that makes binary files textual form for human
116132
consumption can be specified as an attribute for paths; "git diff"
117133
learnt to make use of it.
@@ -138,6 +154,12 @@ on.
138154
* "git log" learned --simplify-merges, a milder variant of --full-history;
139155
"gitk --simplify-merges" is easier to view than with --full-history.
140156

157+
* "git log" learned "--source" to show what ref each commit was reached
158+
from.
159+
160+
* "git log" also learned "--simplify-by-decration" to show the
161+
birds-eye-view of the topology of the history.
162+
141163
* "git log --pretty=format:" learned "%d" format element that inserts
142164
names of tags that point at the commit.
143165

@@ -213,15 +235,25 @@ release, unless otherwise noted.
213235

214236
* "git filter-branch" failed to rewrite a tag name with slashes in it.
215237

238+
* "git repack" used to grab objects out of packs marked with .keep
239+
into a new pack (fix scheduled to be further downmerged to maint).
240+
216241
* "git push --tags --all $there" failed with generic usage message without
217242
telling saying these two options are incompatible.
218243

219244
* "git log --author/--committer" match used to potentially match the
220245
timestamp part, exposing internal implementation detail. Also these did
221246
not work with --fixed-strings match at all.
222247

248+
* "git tag" did not complain about incompatible combination of options
249+
e.g. "tag -l -d" (fix scheduled to be further downmerged to maint).
250+
251+
* Internal diff machinery had a corner case performance bug that choked on a
252+
large file with many repeated contents (fix scheduled to be further cherry-
253+
picked to maint).
254+
223255
--
224256
exec >/var/tmp/1
225-
O=v1.6.0.3-639-ga1a846a
257+
O=v1.6.0.4-697-g168d5bd
226258
echo O=$(git describe master)
227259
git shortlog --no-merges $O..master ^maint

0 commit comments

Comments
 (0)