]>
Commit | Line | Data |
---|---|---|
8d1608b8 JH |
1 | GIT v1.5.2 Release Notes (draft) |
2 | ======================== | |
3 | ||
4 | Updates 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 | ||
51 | Fixes since v1.5.1 | |
52 | ------------------ | |
53 | ||
54 | The 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 | -- | |
73 | exec >/var/tmp/1 | |
74 | O=v1.5.1-91-g640ee0d | |
75 | echo O=`git describe refs/heads/master` | |
76 | git shortlog --no-merges $O..refs/heads/master ^refs/heads/maint |