]>
Commit | Line | Data |
---|---|---|
7b6c5836 JH |
1 | Git v1.7.8.1 Release Notes |
2 | ========================== | |
3 | ||
2ce0edcd JH |
4 | Fixes since v1.7.8 |
5 | ------------------ | |
7b6c5836 JH |
6 | |
7 | * In some codepaths (notably, checkout and merge), the ignore patterns | |
8 | recorded in $GIT_DIR/info/exclude were not honored. They now are. | |
9 | ||
2ce0edcd JH |
10 | * "git apply --check" did not error out when given an empty input |
11 | without any patch. | |
12 | ||
13 | * "git archive" mistakenly allowed remote clients to ask for commits | |
14 | that are not at the tip of any ref. | |
7b6c5836 JH |
15 | |
16 | * "git checkout" and "git merge" treated in-tree .gitignore and exclude | |
17 | file in $GIT_DIR/info/ directory inconsistently when deciding which | |
18 | untracked files are ignored and expendable. | |
19 | ||
2ce0edcd JH |
20 | * LF-to-CRLF streaming filter used when checking out a large-ish blob |
21 | fell into an infinite loop with a rare input. | |
22 | ||
23 | * The function header pattern for files with "diff=cpp" attribute did | |
24 | not consider "type *funcname(type param1,..." as the beginning of a | |
25 | function. | |
26 | ||
27 | * The error message from "git diff" and "git status" when they fail | |
28 | to inspect changes in submodules did not report which submodule they | |
29 | had trouble with. | |
30 | ||
31 | * After fetching from a remote that has very long refname, the reporting | |
32 | output could have corrupted by overrunning a static buffer. | |
33 | ||
34 | * "git pack-objects" avoids creating cyclic dependencies among deltas | |
35 | when seeing a broken packfile that records the same object in both | |
36 | the deflated form and as a delta. | |
37 | ||
7b6c5836 | 38 | Also contains minor fixes and documentation updates. |