Skip to content

Commit fdf96a2

Browse files
committed
Git 2.2.2
Signed-off-by: Junio C Hamano <[email protected]>
1 parent 9f16184 commit fdf96a2

File tree

3 files changed

+33
-2
lines changed

3 files changed

+33
-2
lines changed

Documentation/RelNotes/2.2.2.txt

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,4 +30,34 @@ Fixes since v2.2.1
3030
* The build procedure did not bother fixing perl and python scripts
3131
when NO_PERL and NO_PYTHON build-time configuration changed.
3232

33+
* The code that reads the reflog from the newer to the older entries
34+
did not handle an entry that crosses a boundary of block it uses to
35+
read them correctly.
36+
37+
* "git apply" was described in the documentation to take --ignore-date
38+
option, which it does not.
39+
40+
* Traditionally we tried to avoid interpreting date strings given by
41+
the user as future dates, e.g. GIT_COMMITTER_DATE=2014-12-10 when
42+
used early November 2014 was taken as "October 12, 2014" because it
43+
is likely that a date in the future, December 10, is a mistake.
44+
This heuristics has been loosened to allow people to express future
45+
dates (most notably, --until=<date> may want to be far in the
46+
future) and we no longer tiebreak by future-ness of the date when
47+
48+
(1) ISO-like format is used, and
49+
(2) the string can make sense interpreted as both y-m-d and y-d-m.
50+
51+
Git may still have to use the heuristics to tiebreak between dd/mm/yy
52+
and mm/dd/yy, though.
53+
54+
* The code to abbreviate an object name to its short unique prefix
55+
has been optimized when no abbreviation was requested.
56+
57+
* "git add --ignore-errors ..." did not ignore an error to
58+
give a file that did not exist.
59+
60+
* Git did not correctly read an overlong refname from a packed refs
61+
file.
62+
3363
Also contains typofixes, documentation updates and trivial code clean-ups.

Documentation/git.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,10 @@ unreleased) version of Git, that is available from the 'master'
4343
branch of the `git.git` repository.
4444
Documentation for older releases are available here:
4545

46-
* link:v2.2.1/git.html[documentation for release 2.2.1]
46+
* link:v2.2.2/git.html[documentation for release 2.2.2]
4747

4848
* release notes for
49+
link:RelNotes/2.2.2.txt[2.2.2],
4950
link:RelNotes/2.2.1.txt[2.2.1],
5051
link:RelNotes/2.2.0.txt[2.2].
5152

GIT-VERSION-GEN

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/bin/sh
22

33
GVF=GIT-VERSION-FILE
4-
DEF_VER=v2.2.1
4+
DEF_VER=v2.2.2
55

66
LF='
77
'

0 commit comments

Comments
 (0)