| 1 | Git 2.47.1 Release Notes |
| 2 | ======================== |
| 3 | |
| 4 | This is to flush accumulated fixes since 2.47.0 on the 'master' |
| 5 | front down to the maintenance track. |
| 6 | |
| 7 | |
| 8 | Fixes since Git 2.47 |
| 9 | -------------------- |
| 10 | |
| 11 | * Use after free and double freeing at the end in "git log -L... -p" |
| 12 | had been identified and fixed. |
| 13 | |
| 14 | * On macOS, fsmonitor can fall into a race condition that results in |
| 15 | a client waiting forever to be notified for an event that have |
| 16 | already happened. This problem has been corrected. |
| 17 | |
| 18 | * "git maintenance start" crashed due to an uninitialized variable |
| 19 | reference, which has been corrected. |
| 20 | |
| 21 | * Fail gracefully instead of crashing when attempting to write the |
| 22 | contents of a corrupt in-core index as a tree object. |
| 23 | |
| 24 | * A "git fetch" from the superproject going down to a submodule used |
| 25 | a wrong remote when the default remote names are set differently |
| 26 | between them. |
| 27 | |
| 28 | * The "gitk" project tree has been synchronized again with its new |
| 29 | maintainer, Johannes Sixt. |
| 30 | |
| 31 | Also contains minor documentation updates and code clean-ups. |