Documentation / RelNotes-1.5.2.txton commit Fix git {log,show,...} --pretty=email (2bfe3ce)
   1GIT v1.5.2 Release Notes (draft)
   2========================
   3
   4Updates since v1.5.1
   5--------------------
   6
   7* New commands and options.
   8
   9  - "git bisect start" can optionally take a single bad commit and
  10    zero or more good commits on the command line.
  11
  12* Updated behavior of existing commands.
  13
  14  - "git diff --stat" shows size of preimage and postimage blobs
  15    for binary contents.  Earlier it only said "Bin".
  16
  17  - "git lost-found" shows stuff that are unreachable except
  18    from reflogs.
  19
  20  - "git checkout branch^0" now detaches HEAD at the tip commit
  21    on the named branch, instead of just switching to the
  22    branch (use "git checkout branch" to switch to the branch,
  23    as before).
  24
  25  - "git bisect next" can be used after giving only a bad commit
  26    without giving a good one (this starts bisection half-way to
  27    the root commit).  We used to refuse to operate without a
  28    good and a bad commit.
  29
  30* Builds
  31
  32  - git-p4import has never been installed; now there is an
  33    installation option to do so.
  34
  35  - gitk and git-gui can be configured out.
  36
  37  - Generated documentation pages automatically get version
  38    information from GIT_VERSION
  39
  40  - Parallel build with "make -j" descending into subdirectory
  41    was fixed.
  42
  43* Performance Tweaks
  44
  45  - optimized "git-rev-list --bisect" (hence "git-bisect").
  46
  47  - optimized "git-add $path" in a large directory, most of
  48    whose contents are ignored.
  49
  50
  51Fixes since v1.5.1
  52------------------
  53
  54The following are all in v1.5.1.x series, unless otherwise noted.
  55
  56* Documentation updates
  57
  58* Bugfixes
  59
  60  - Switching branches with "git checkout" refused to work when
  61    a path changes from a file to a directory between the
  62    current branch and the new branch, in order not to lose
  63    possible local changes in the directory that is being turned
  64    into a file with the switch.  We now allow such a branch
  65    switch after making sure that there is no locally modified
  66    file nor un-ignored file in the directory.  This has not
  67    been backported to 1.5.1.x series, as it is rather an
  68    intrusive change.
  69
  70* Performance Tweaks
  71
  72--
  73exec >/var/tmp/1
  74O=v1.5.1-91-g640ee0d
  75echo O=`git describe refs/heads/master`
  76git shortlog --no-merges $O..refs/heads/master ^refs/heads/maint