1 GIT v1.5.2 Release Notes (draft)
2 ========================
7 * New commands and options.
9 - "git bisect start" can optionally take a single bad commit and
10 zero or more good commits on the command line.
12 * Updated behavior of existing commands.
14 - "git diff --stat" shows size of preimage and postimage blobs
15 for binary contents. Earlier it only said "Bin".
17 - "git lost-found" shows stuff that are unreachable except
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,
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.
32 - git-p4import has never been installed; now there is an
33 installation option to do so.
35 - gitk and git-gui can be configured out.
37 - Generated documentation pages automatically get version
38 information from GIT_VERSION
40 - Parallel build with "make -j" descending into subdirectory
45 - optimized "git-rev-list --bisect" (hence "git-bisect").
47 - optimized "git-add $path" in a large directory, most of
48 whose contents are ignored.
54 The following are all in v1.5.1.x series, unless otherwise noted.
56 * Documentation updates
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
75 echo O=`git describe refs/heads/master`
76 git shortlog --no-merges $O..refs/heads/master ^refs/heads/maint