]>
Commit | Line | Data |
---|---|---|
d599e048 JH |
1 | Git v1.7.1 Release Notes |
2 | ======================== | |
318721e3 JH |
3 | |
4 | Updates since v1.7.0 | |
5 | -------------------- | |
6 | ||
537f6c7f JH |
7 | * Eric Raymond is the maintainer of updated CIAbot scripts, in contrib/. |
8 | ||
5469e2da JH |
9 | * gitk updates. |
10 | ||
0d0925c5 | 11 | * Some commands (e.g. svn and http interfaces) that interactively ask |
e3af3cfc JK |
12 | for a password can be told to use an external program given via |
13 | GIT_ASKPASS. | |
0d0925c5 | 14 | |
537f6c7f | 15 | * Conflict markers that lead the common ancestor in diff3-style output |
e3af3cfc | 16 | now have a label, which hopefully would help third-party tools that |
537f6c7f JH |
17 | expect one. |
18 | ||
19 | * Comes with an updated bash-completion script. | |
20 | ||
0d0925c5 | 21 | * "git am" learned "--keep-cr" option to handle inputs that are |
e3af3cfc | 22 | a mixture of changes to files with and without CRLF line endings. |
0d0925c5 | 23 | |
e007240c JH |
24 | * "git cvsimport" learned -R option to leave revision mapping between |
25 | CVS revisions and resulting git commits. | |
26 | ||
e3af3cfc | 27 | * "git diff --submodule" notices and describes dirty submodules. |
6a695513 | 28 | |
e007240c JH |
29 | * "git for-each-ref" learned %(symref), %(symref:short) and %(flag) |
30 | tokens. | |
31 | ||
0d0925c5 JH |
32 | * "git hash-object --stdin-paths" can take "--no-filters" option now. |
33 | ||
34 | * "git init" can be told to look at init.templatedir configuration | |
35 | variable (obviously that has to come from either /etc/gitconfig or | |
36 | $HOME/.gitconfig). | |
37 | ||
c2c85ed5 JH |
38 | * "git grep" learned "--no-index" option, to search inside contents that |
39 | are not managed by git. | |
40 | ||
e007240c JH |
41 | * "git grep" learned --color=auto/always/never. |
42 | ||
0d0925c5 JH |
43 | * "git grep" learned to paint filename and line-number in colors. |
44 | ||
6a695513 JH |
45 | * "git log -p --first-parent -m" shows one-parent diff for merge |
46 | commits, instead of showing combined diff. | |
47 | ||
e3af3cfc JK |
48 | * "git merge-file" learned to use custom conflict marker size and also |
49 | to use the "union merge" behaviour. | |
0d0925c5 | 50 | |
e3af3cfc JK |
51 | * "git notes" command has been rewritten in C and learned many commands |
52 | and features to help you carry notes forward across rebases and amends. | |
e007240c JH |
53 | |
54 | * "git request-pull" identifies the commit the request is relative to in | |
55 | a more readable way. | |
56 | ||
0d0925c5 JH |
57 | * "git reset" learned "--keep" option that lets you discard commits |
58 | near the tip while preserving your local changes in a way similar | |
59 | to how "git checkout branch" does. | |
60 | ||
e3af3cfc | 61 | * "git status" notices and describes dirty submodules. |
6a695513 | 62 | |
e007240c JH |
63 | * "git svn" should work better when interacting with repositories |
64 | with CRLF line endings. | |
65 | ||
66 | * "git imap-send" learned to support CRAM-MD5 authentication. | |
67 | ||
b9aa9018 JH |
68 | * "gitweb" installation procedure can use "minified" js/css files |
69 | better. | |
70 | ||
5469e2da JH |
71 | * Various documentation updates. |
72 | ||
318721e3 JH |
73 | Fixes since v1.7.0 |
74 | ------------------ | |
75 | ||
76 | All of the fixes in v1.7.0.X maintenance series are included in this | |
77 | release, unless otherwise noted. | |
78 | ||
0d0925c5 JH |
79 | * "git add frotz/nitfol" did not complain when the entire frotz/ directory |
80 | was ignored. | |
81 | ||
5469e2da JH |
82 | * "git diff --stat" used "int" to count the size of differences, |
83 | which could result in overflowing. | |
84 | ||
537f6c7f JH |
85 | * "git rev-list --pretty=oneline" didn't terminate a record with LF for |
86 | commits without any message. | |
87 | ||
88 | * "git rev-list --abbrev-commit" defaulted to 40-byte abbreviations, unlike | |
89 | newer tools in the git toolset. |