Commit | Line | Data |
---|---|---|
b75bb1d6 JH |
1 | GIT v1.5.4.4 Release Notes |
2 | ========================== | |
3 | ||
4 | Fixes since v1.5.4.3 | |
5 | -------------------- | |
6 | ||
d3df4271 JH |
7 | * Building and installing with an overtight umask such as 077 made |
8 | installed templates unreadable by others, while the rest of the install | |
9 | are done in a way that is friendly to umask 022. | |
10 | ||
b75bb1d6 JH |
11 | * "git cvsexportcommit -w $cvsdir" misbehaved when GIT_DIR is set to a |
12 | relative directory. | |
13 | ||
14 | * "git http-push" had an invalid memory access that could lead it to | |
15 | segfault. | |
16 | ||
17 | * When "git rebase -i" gave control back to the user for a commit that is | |
18 | marked to be edited, it just said "modify it with commit --amend", | |
19 | without saying what to do to continue after modifying it. Give an | |
20 | explicit instruction to run "rebase --continue" to be more helpful. | |
21 | ||
22 | * "git send-email" in 1.5.4.3 issued a bogus empty In-Reply-To: header. | |
23 | ||
d3df4271 JH |
24 | * "git bisect" showed mysterious "won't bisect on seeked tree" error message. |
25 | This was leftover from Cogito days to prevent "bisect" starting from a | |
26 | cg-seeked state. We still keep the Cogito safety, but running "git bisect | |
27 | start" when another bisect was in effect will clean up and start over. | |
28 | ||
29 | * "git push" with an explicit PATH to receive-pack did not quite work if | |
30 | receive-pack was not on usual PATH. We earlier fixed the same issue | |
31 | with "git fetch" and upload-pack, but somehow forgot to do so in the | |
32 | other direction. | |
33 | ||
34 | * git-gui's info dialog was not displayed correctly when the user tries | |
35 | to commit nothing (i.e. without staging anything). | |
36 | ||
37 | * "git revert" did not properly fail when attempting to run with a | |
38 | dirty index. | |
39 | ||
56d5fe28 JH |
40 | * "git merge --no-commit --no-ff <other>" incorrectly made commits. |
41 | ||
42 | * "git merge --squash --no-ff <other>", which is a nonsense combination | |
43 | of options, was not rejected. | |
44 | ||
45 | * "git ls-remote" and "git remote show" against an empty repository | |
46 | failed, instead of just giving an empty result (regression). | |
47 | ||
48 | * "git fast-import" did not handle a renamed path whose name needs to be | |
49 | quoted, due to a bug in unquote_c_style() function. | |
50 | ||
51 | * "git cvsexportcommit" was confused when multiple files with the same | |
52 | basename needed to be pushed out in the same commit. | |
53 | ||
54 | * "git daemon" did not send early errors to syslog. | |
b75bb1d6 | 55 | |
56d5fe28 JH |
56 | * "git log --merge" did not work well with --left-right option. |
57 | ||
f70f988b | 58 | * "git svn" prompted for client cert password every time it accessed the |
56d5fe28 JH |
59 | server. |
60 | ||
61 | * The reset command in "git fast-import" data stream was documented to | |
62 | end with an optional LF, but it actually required one. | |
63 | ||
64 | * "git svn dcommit/rebase" did not honor --rewrite-root option. | |
65 | ||
66 | Also included are a handful documentation updates. |