|
1 | 1 | Git v1.7.8.1 Release Notes
|
2 | 2 | ==========================
|
3 | 3 |
|
4 |
| -Fixes since v1.7.8.1 |
5 |
| --------------------- |
| 4 | +Fixes since v1.7.8 |
| 5 | +------------------ |
6 | 6 |
|
7 | 7 | * In some codepaths (notably, checkout and merge), the ignore patterns
|
8 | 8 | recorded in $GIT_DIR/info/exclude were not honored. They now are.
|
9 | 9 |
|
10 |
| - * After fetching from a remote that has very long refname, the reporting |
11 |
| - output could have corrupted by overrunning a static buffer. |
| 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. |
12 | 15 |
|
13 | 16 | * "git checkout" and "git merge" treated in-tree .gitignore and exclude
|
14 | 17 | file in $GIT_DIR/info/ directory inconsistently when deciding which
|
15 | 18 | untracked files are ignored and expendable.
|
16 | 19 |
|
| 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 | + |
17 | 38 | Also contains minor fixes and documentation updates.
|
0 commit comments