1Git v1.7.1 Release Notes (draft) 2================================ 3 4Updates since v1.7.0 5-------------------- 6 7 * Some commands (e.g. svn and http interfaces) that interactively ask 8 password can be told to use an external program given via GIT_ASKPASS. 9 10 * "git am" learned "--keep-cr" option to handle inputs that are 11 mixture of changes to files with and without CRLF line endings. 12 13 * "git cvsimport" learned -R option to leave revision mapping between 14 CVS revisions and resulting git commits. 15 16 * "git diff --submodule" notices and descries dirty submodules. 17 18 * "git for-each-ref" learned %(symref), %(symref:short) and %(flag) 19 tokens. 20 21 * "git hash-object --stdin-paths" can take "--no-filters" option now. 22 23 * "git init" can be told to look at init.templatedir configuration 24 variable (obviously that has to come from either /etc/gitconfig or 25 $HOME/.gitconfig). 26 27 * "git grep" learned "--no-index" option, to search inside contents that 28 are not managed by git. 29 30 * "git grep" learned --color=auto/always/never. 31 32 * "git grep" learned to paint filename and line-number in colors. 33 34 * "git log -p --first-parent -m" shows one-parent diff for merge 35 commits, instead of showing combined diff. 36 37 * "git merge-file" learned to use custom conflict marker size and also use 38 the "union merge" behaviour. 39 40 * "git notes" command has been rewritten in C and learned quite a 41 many commands and features to help you carry notes forward across 42 rebases and amends. 43 44 * "git request-pull" identifies the commit the request is relative to in 45 a more readable way. 46 47 * "git reset" learned "--keep" option that lets you discard commits 48 near the tip while preserving your local changes in a way similar 49 to how "git checkout branch" does. 50 51 * "git status" notices and descries dirty submodules. 52 53 * "git svn" should work better when interacting with repositories 54 with CRLF line endings. 55 56 * "git imap-send" learned to support CRAM-MD5 authentication. 57 58Fixes since v1.7.0 59------------------ 60 61All of the fixes in v1.7.0.X maintenance series are included in this 62release, unless otherwise noted. 63 64 * "git add frotz/nitfol" did not complain when the entire frotz/ directory 65 was ignored. 66 67--- 68exec >/var/tmp/1 69echo O=$(git describe) 70O=v1.7.0.3-310-g99f5b08 71git shortlog --no-merges ^maint $O..