Junio C Hamano | 8499644 | 2011-08-16 12:13:38 -0700 | [diff] [blame] | 1 | Git v1.7.6.1 Release Notes |
| 2 | ========================== |
| 3 | |
| 4 | Fixes since v1.7.6 |
| 5 | ------------------ |
| 6 | |
| 7 | * Various codepaths that invoked zlib deflate/inflate assumed that these |
| 8 | functions can compress or uncompress more than 4GB data in one call on |
| 9 | platforms with 64-bit long, which has been corrected. |
| 10 | |
| 11 | * "git unexecutable" reported that "unexecutable" was not found, even |
| 12 | though the actual error was that "unexecutable" was found but did |
| 13 | not have a proper she-bang line to be executed. |
| 14 | |
Junio C Hamano | b0b35a6 | 2011-08-23 15:28:18 -0700 | [diff] [blame] | 15 | * Error exits from $PAGER were silently ignored. |
| 16 | |
Junio C Hamano | 8499644 | 2011-08-16 12:13:38 -0700 | [diff] [blame] | 17 | * "git checkout -b <branch>" was confused when attempting to create a |
| 18 | branch whose name ends with "-g" followed by hexadecimal digits, |
| 19 | and refused to work. |
| 20 | |
| 21 | * "git checkout -b <branch>" sometimes wrote a bogus reflog entry, |
| 22 | causing later "git checkout -" to fail. |
| 23 | |
| 24 | * "git diff --cc" learned to correctly ignore binary files. |
| 25 | |
Junio C Hamano | b0b35a6 | 2011-08-23 15:28:18 -0700 | [diff] [blame] | 26 | * "git diff -c/--cc" mishandled a deletion that resolves a conflict, and |
| 27 | looked in the working tree instead. |
| 28 | |
Junio C Hamano | 8499644 | 2011-08-16 12:13:38 -0700 | [diff] [blame] | 29 | * "git fast-export" forgot to quote pathnames with unsafe characters |
| 30 | in its output. |
| 31 | |
Junio C Hamano | b0b35a6 | 2011-08-23 15:28:18 -0700 | [diff] [blame] | 32 | * "git fetch" over smart-http transport used to abort when the |
| 33 | repository was updated between the initial connection and the |
| 34 | subsequent object transfer. |
| 35 | |
Junio C Hamano | 8499644 | 2011-08-16 12:13:38 -0700 | [diff] [blame] | 36 | * "git fetch" did not recurse into submodules in subdirectories. |
| 37 | |
| 38 | * "git ls-tree" did not error out when asked to show a corrupt tree. |
| 39 | |
| 40 | * "git pull" without any argument left an extra whitespace after the |
| 41 | command name in its reflog. |
| 42 | |
Junio C Hamano | b0b35a6 | 2011-08-23 15:28:18 -0700 | [diff] [blame] | 43 | * "git push --quiet" was not really quiet. |
| 44 | |
Junio C Hamano | 8499644 | 2011-08-16 12:13:38 -0700 | [diff] [blame] | 45 | * "git rebase -i -p" incorrectly dropped commits from side branches. |
| 46 | |
| 47 | * "git reset [<commit>] paths..." did not reset the index entry correctly |
| 48 | for unmerged paths. |
| 49 | |
| 50 | * "git submodule add" did not allow a relative repository path when |
| 51 | the superproject did not have any default remote url. |
| 52 | |
| 53 | * "git submodule foreach" failed to correctly give the standard input to |
| 54 | the user-supplied command it invoked. |
| 55 | |
| 56 | * submodules that the user has never showed interest in by running |
| 57 | "git submodule init" was incorrectly marked as interesting by "git |
| 58 | submodule sync". |
| 59 | |
| 60 | * "git submodule update --quiet" was not really quiet. |
| 61 | |
| 62 | * "git tag -l <glob>..." did not take multiple glob patterns from the |
| 63 | command line. |