Git fork
at reftables-rust 55 lines 2.1 kB view raw
1Git 2.25.1 Release Notes 2======================== 3 4Fixes since v2.25 5----------------- 6 7 * "git commit" gives output similar to "git status" when there is 8 nothing to commit, but without honoring the advise.statusHints 9 configuration variable, which has been corrected. 10 11 * has_object_file() said "no" given an object registered to the 12 system via pretend_object_file(), making it inconsistent with 13 read_object_file(), causing lazy fetch to attempt fetching an 14 empty tree from promisor remotes. 15 16 * The code that tries to skip over the entries for the paths in a 17 single directory using the cache-tree was not careful enough 18 against corrupt index file. 19 20 * Complete an update to tutorial that encourages "git switch" over 21 "git checkout" that was done only half-way. 22 23 * Reduce unnecessary round-trip when running "ls-remote" over the 24 stateless RPC mechanism. 25 26 * "git restore --staged" did not correctly update the cache-tree 27 structure, resulting in bogus trees to be written afterwards, which 28 has been corrected. 29 30 * The code recently added to move to the entry beyond the ones in the 31 same directory in the index in the sparse-cone mode did not count 32 the number of entries to skip over incorrectly, which has been 33 corrected. 34 35 * Work around test breakages caused by custom regex engine used in 36 libasan, when address sanitizer is used with more recent versions 37 of gcc and clang. 38 39 * "git fetch --refmap=" option has got a better documentation. 40 41 * Corner case bugs in "git clean" that stems from a (necessarily for 42 performance reasons) awkward calling convention in the directory 43 enumeration API has been corrected. 44 45 * "git grep --no-index" should not get affected by the contents of 46 the .gitmodules file but when "--recurse-submodules" is given or 47 the "submodule.recurse" variable is set, it did. Now these 48 settings are ignored in the "--no-index" mode. 49 50 * Technical details of the bundle format has been documented. 51 52 * Unhelpful warning messages during documentation build have been 53 squelched. 54 55Also contains various documentation updates, code clean-ups and minor fixups.