Merge branch 'maint'
[git/jrn.git] / Documentation / RelNotes-1.5.1.txt
blob4d371866c32297475a4e1f127eb17331dc6d7cef
1 GIT v1.5.1 Release Notes
2 ========================
4 Updates since v1.5.0
5 --------------------
7 * Deprecated commands and options.
9   - git-diff-stages and git-resolve have been removed.
11 * New commands and options.
13   - "git log" and friends take --reverse.  This makes output
14     that typically goes reverse order in chronological order.
15     "git shortlog" usually lists commits in chronological order,
16     but with "--reverse", they are shown in reverse
17     chronological order.
19   - "git diff" learned --ignore-space-at-eol.  This is a weaker
20     form of --ignore-space-change.
22   - "git name-rev" learned --refs=<pattern>, to limit the tags
23     used for naming the given revisions only to the ones
24     matching the given pattern.
26 * Updated behaviour of existing commands.
28   - "git diff" outputs a trailing HT when pathnames have embedded
29     SP on +++/--- header lines, in order to help "GNU patch" to
30     parse its output.  "git apply" was already updated to accept
31     this modified output format since ce74618d (Sep 22, 2006).
33 * Hooks
35   - The sample update hook to show how to send out notification
36     e-mail was updated to show only new commits that appeared in
37     the repository.  Earlier, it showed new commits that appeared
38     on the branch.
41 exec >/var/tmp/1
42 O=v1.5.0-49-g69bc0e2
43 echo O=`git describe master`
44 git shortlog --no-merges $O..master ^maint