|
| 1 | +Git v1.7.5 Release Notes (draft) |
| 2 | +======================== |
| 3 | + |
| 4 | +Updates since v1.7.4 |
| 5 | +-------------------- |
| 6 | + |
| 7 | + * Various MinGW portability fixes. |
| 8 | + |
| 9 | + * Various git-p4 enhancements (in contrib). |
| 10 | + |
| 11 | + * "git config" used to be also known as "git repo-config", but the old |
| 12 | + name is now officially deprecated. |
| 13 | + |
| 14 | + * "git checkout --detach <commit>" is a more user friendly synonym for |
| 15 | + "git checkout <commit>^0". |
| 16 | + |
| 17 | + * "git cherry-pick" and "git revert" can be told to use custom merge |
| 18 | + strategy, similar to "git rebase". |
| 19 | + |
| 20 | + * "rev-list --objects $revs -- $pathspec" would limit the objects listed |
| 21 | + in its output properly with the pathspec, in preparation for narrow |
| 22 | + clones. |
| 23 | + |
| 24 | + * "git log" family of commands now understand globbing pathspecs. You |
| 25 | + can say "git log -- '*.txt'" for example. |
| 26 | + |
| 27 | + * "git rerere" learned a new subcommand "remaining", that is similar to |
| 28 | + "status" that lists the paths that had conflicts that are known to |
| 29 | + rerere, but excludes the paths that have already been marked as |
| 30 | + resolved in the index from its output. "git mergetool" has been |
| 31 | + updated to use this facility. |
| 32 | + |
| 33 | + * A possible value to the "push.default" configuration variable, |
| 34 | + 'tracking', gained a synonym that more naturally describes what it |
| 35 | + does, 'upstream'. |
| 36 | + |
| 37 | +Also contains various documentation updates. |
| 38 | + |
| 39 | + |
| 40 | +Fixes since v1.7.4 |
| 41 | +------------------ |
| 42 | + |
| 43 | +All of the fixes in the v1.7.4.X maintenance series are included in this |
| 44 | +release, unless otherwise noted. |
| 45 | + |
| 46 | + * "git merge" triggers prepare-commit-msg hook. Earlier, only "git |
| 47 | + commit" to conclude an interrupted merge triggered the hook, leading to |
| 48 | + an inconsistent overall user experience (js/maint-merge-use-prepare-commit-msg-hook). |
| 49 | + |
| 50 | + |
| 51 | +--- |
| 52 | +exec >/var/tmp/1 |
| 53 | +O=v1.7.4 |
| 54 | +O=v1.7.4.1-140-g8978166 |
| 55 | +echo O=$(git describe 'master') |
| 56 | +git shortlog --no-merges ^maint ^$O master |
0 commit comments