]>
Commit | Line | Data |
---|---|---|
de5d560c JH |
1 | GIT v1.6.0.2 Release Notes |
2 | ========================== | |
3 | ||
4 | Fixes since v1.6.0.1 | |
5 | -------------------- | |
6 | ||
7 | * Installation on platforms that needs .exe suffix to git-* programs were | |
8 | broken in 1.6.0.1. | |
9 | ||
c0bc2eeb | 10 | * Installation on filesystems without symbolic links support did not |
de5d560c JH |
11 | work well. |
12 | ||
13 | * In-tree documentations and test scripts now use "git foo" form to set a | |
14 | better example, instead of the "git-foo" form (which is an acceptable | |
15 | form if you have "PATH=$(git --exec-path):$PATH" in your script) | |
16 | ||
17 | * Many commands did not use the correct working tree location when used | |
18 | with GIT_WORK_TREE environment settings. | |
19 | ||
873358dd JH |
20 | * Some systems needs to use compatibility fnmach and regex libraries |
21 | independent from each other; the compat/ area has been reorganized to | |
22 | allow this. | |
23 | ||
de5d560c | 24 | |
de5d560c JH |
25 | * "git apply --unidiff-zero" incorrectly applied a -U0 patch that inserts |
26 | a new line before the second line. | |
27 | ||
aaefbfa6 JH |
28 | * "git blame -c" did not exactly work like "git annotate" when range |
29 | boundaries are involved. | |
30 | ||
873358dd JH |
31 | * "git checkout file" when file is still unmerged checked out contents from |
32 | a random high order stage, which was confusing. | |
33 | ||
de5d560c JH |
34 | * "git clone $there $here/" with extra trailing slashes after explicit |
35 | local directory name $here did not work as expected. | |
36 | ||
873358dd JH |
37 | * "git diff" on tracked contents with CRLF line endings did not drive "less" |
38 | intelligently when showing added or removed lines. | |
39 | ||
de5d560c JH |
40 | * "git diff --dirstat -M" did not add changes in subdirectories up |
41 | correctly for renamed paths. | |
42 | ||
aaefbfa6 JH |
43 | * "git diff --cumulative" did not imply "--dirstat". |
44 | ||
de5d560c JH |
45 | * "git for-each-ref refs/heads/" did not work as expected. |
46 | ||
aaefbfa6 JH |
47 | * "git gui" allowed users to feed patch without any context to be applied. |
48 | ||
49 | * "git gui" botched parsing "diff" output when a line that begins with two | |
50 | dashes and a space gets removed or a line that begins with two pluses | |
51 | and a space gets added. | |
52 | ||
53 | * "git gui" translation updates and i18n fixes. | |
54 | ||
873358dd JH |
55 | * "git index-pack" is more careful against disk corruption while completing |
56 | a thin pack. | |
57 | ||
aaefbfa6 JH |
58 | * "git log -i --grep=pattern" did not ignore case; neither "git log -E |
59 | --grep=pattern" triggered extended regexp. | |
de5d560c JH |
60 | |
61 | * "git log --pretty="%ad" --date=short" did not use short format when | |
62 | showing the timestamp. | |
63 | ||
873358dd JH |
64 | * "git log --author=author" match incorrectly matched with the |
65 | timestamp part of "author " line in commit objects. | |
66 | ||
67 | * "git log -F --author=author" did not work at all. | |
68 | ||
de5d560c JH |
69 | * Build procedure for "git shell" that used stub versions of some |
70 | functions and globals was not understood by linkers on some platforms. | |
71 | ||
aaefbfa6 JH |
72 | * "git stash" was fooled by a stat-dirty but otherwise unmodified paths |
73 | and refused to work until the user refreshed the index. | |
74 | ||
873358dd JH |
75 | * "git svn" was broken on Perl before 5.8 with recent fixes to reduce |
76 | use of temporary files. | |
77 | ||
de5d560c JH |
78 | * "git verify-pack -v" did not work correctly when given more than one |
79 | packfile. | |
80 | ||
81 | Also contains many documentation updates. | |
82 | ||
83 | -- | |
84 | exec >/var/tmp/1 | |
873358dd | 85 | O=v1.6.0.1-78-g3632cfc |
de5d560c JH |
86 | echo O=$(git describe maint) |
87 | git shortlog --no-merges $O..maint |