]>
Commit | Line | Data |
---|---|---|
2d1abfa8 JH |
1 | Git v1.7.9.1 Release Notes |
2 | ========================== | |
3 | ||
4 | Fixes since v1.7.9 | |
5 | ------------------ | |
6 | ||
90020e3b JH |
7 | * The makefile allowed environment variable X seep into it result in |
8 | command names suffixed with unnecessary strings. | |
9 | ||
10 | * The set of included header files in compat/inet-{ntop,pton} | |
11 | wrappers was updated for Windows some time ago, but in a way that | |
12 | broke Solaris build. | |
13 | ||
58d4203a JH |
14 | * rpmbuild noticed an unpackaged but installed *.mo file and failed. |
15 | ||
2d1abfa8 JH |
16 | * Subprocesses spawned from various git programs were often left running |
17 | to completion even when the top-level process was killed. | |
18 | ||
58d4203a JH |
19 | * "git add -e" learned not to show a diff for an otherwise unmodified |
20 | submodule that only has uncommitted local changes in the patch | |
21 | prepared by for the user to edit. | |
22 | ||
23 | * Typo in "git branch --edit-description my-tpoic" was not diagnosed. | |
24 | ||
bf5cf766 JH |
25 | * Using "git grep -l/-L" together with options -W or --break may not |
26 | make much sense as the output is to only count the number of hits | |
27 | and there is no place for file breaks, but the latter options made | |
28 | "-l/-L" to miscount the hits. | |
29 | ||
2d1abfa8 JH |
30 | * "git log --first-parent $pathspec" did not stay on the first parent |
31 | chain and veered into side branch from which the whole change to the | |
32 | specified paths came. | |
33 | ||
90020e3b JH |
34 | * "git merge --no-edit $tag" failed to honor the --no-edit option. |
35 | ||
58d4203a JH |
36 | * "git merge --ff-only $tag" failed because it cannot record the |
37 | required mergetag without creating a merge, but this is so common | |
38 | operation for branch that is used _only_ to follow the upstream, so | |
39 | it was changed to allow fast-forwarding without recording the mergetag. | |
40 | ||
41 | * "git mergetool" now gives an empty file as the common base version | |
42 | to the backend when dealing with the "both sides added, differently" | |
43 | case. | |
44 | ||
2d1abfa8 JH |
45 | * "git push -q" was not sufficiently quiet. |
46 | ||
47 | * When "git push" fails to update any refs, the client side did not | |
48 | report an error correctly to the end user. | |
49 | ||
58d4203a JH |
50 | * "rebase" and "commit --amend" failed to work on commits with ancient |
51 | timestamps near year 1970. | |
bf5cf766 JH |
52 | |
53 | * When asking for a tag to be pulled, "request-pull" did not show the | |
54 | name of the tag prefixed with "tags/", which would have helped older | |
55 | clients. | |
56 | ||
57 | * "git submodule add $path" forgot to recompute the name to be stored | |
58 | in .gitmodules when the submodule at $path was once added to the | |
59 | superproject and already initialized. | |
60 | ||
90020e3b JH |
61 | * Many small corner case bugs on "git tag -n" was corrected. |
62 | ||
2d1abfa8 | 63 | Also contains minor fixes and documentation updates. |