Documentation / RelNotes / 1.7.9.txton commit Merge branch 'jl/submodule-status-failure-report' (91c23f7)
   1Git v1.7.9 Release Notes (draft)
   2========================
   3
   4Updates since v1.7.8
   5--------------------
   6
   7 * Porcelain commands like "git reset" did not distinguish deletions
   8   and type-changes from ordinary modification, and reported them with
   9   the same 'M' moniker. They now use 'D' (for deletion) and 'T' (for
  10   type-change) to match "git status -s" and "git diff --name-status".
  11
  12 * fsck and prune are relatively lengthy operations that still go
  13   silent while making the end-user wait. They learned to give progress
  14   output like other slow operations.
  15
  16 * The set of built-in function-header patterns for various languages
  17   knows MATLAB.
  18
  19 * "git pull" can be used to fetch and merge an annotated/signed tag,
  20   instead of the tip of a topic branch. The GPG signature from the
  21   signed tag is recorded in the resulting merge commit for later
  22   auditing.
  23
  24 * "git branch --edit-description" can be used to add descriptive text
  25   to explain what a topic branch is about.
  26
  27 * "git fmt-merge-msg" learned to take the branch description into
  28   account when preparing a merge summary that "git merge" records
  29   when merging a local branch.
  30
  31 * "git request-pull" has been updated to convey more information
  32   useful for integrators to decide if a topic is worth merging and
  33   what is pulled is indeed what the requestor asked to pull,
  34   including:
  35
  36   - the tip of the branch being requested to be merged;
  37   - the branch description describing what the topic is about;
  38   - the contents of the annotated tag, when requesting to pull a tag.
  39
  40 * "git pull" learned to notice 'pull.rebase' configuration variable,
  41   which serves as a global fallback for setting 'branch.<name>.rebase'
  42   configuration variable per branch.
  43
  44
  45Also contains minor documentation updates and code clean-ups.
  46
  47
  48Fixes since v1.7.8
  49------------------
  50
  51 * In some codepaths (notably, checkout and merge), the ignore patterns
  52   recorded in $GIT_DIR/info/exclude were not honored. They now are.
  53   (merge fc001b5 nd/maint-ignore-exclude later to maint).
  54
  55
  56--
  57exec >/var/tmp/1
  58O=v1.7.8-162-gd2c7807
  59echo O=$(git describe master)
  60git log --first-parent --oneline --reverse ^$O master
  61echo
  62git shortlog --no-merges ^$O ^maint master