1Git v1.7.4 Release Notes (draft) 2================================ 3 4Updates since v1.7.3 5-------------------- 6 7 * The documentation Makefile now assumes by default asciidoc 8 and 8 docbook-xsl >= 1.73. If you have older versions, you can set 9 ASCIIDOC7 and ASCIIDOC_ROFF, respectively. 10 11 * The option parsers of various commands that create new branch (or 12 rename existing ones to a new name) were too loose and users were 13 allowed to call a branch with a name that begins with a dash by 14 creative abuse of their command line options, which only lead to 15 burn themselves. The name of a branch cannot begin with a dash 16 now. 17 18 * System-wide fallback default attributes can be stored in 19 /etc/gitattributes; core.attributesfile configuration variable can 20 be used to customize the path to this file. 21 22 * "git diff" and "git grep" learned how functions and subroutines 23 in Fortran look like. 24 25 * "git log -G<pattern>" limits the output to commits whose change has 26 added or deleted lines that match the given pattern. 27 28 * "git read-tree" with no argument as a way to empty the index is 29 deprecated; we might want to remove it in the future. Users can 30 use the new --empty option to be more explicit instead. 31 32 * "git merge --log" used to limit the resulting merge log to 20 33 entries; this is now customizable by giving e.g. "--log=47". 34 35 * you can extend "git shell", which is often used on boxes that allow 36 git-only login over ssh as login shell, with custom set of 37 commands. 38 39Also contains various documentation updates. 40 41 42Fixes since v1.7.3 43------------------ 44 45All of the fixes in v1.7.3.X maintenance series are included in this 46release, unless otherwise noted. 47 48 * "git log --author=me --author=her" did not find commits written by 49 me or by her; instead it looked for commits written by me and by 50 her, which is impossible. 51 52 53--- 54exec >/var/tmp/1 55O=v1.7.3 56O=v1.7.3.1-42-g34289ec 57echo O=$(git describe master) 58git shortlog --no-merges ^maint ^$O master