Git fork

Sync with 'maint'

+46
+46
Documentation/RelNotes/2.51.1.adoc
··· 1 + Git 2.51.1 Release Notes 2 + ======================== 3 + 4 + There shouldn't be anything exciting to see here. This is primarily 5 + to flush the "do you still use it?" improvements that has landed on 6 + the master front, together with a handful of low-hanging low-impact 7 + fixes that should be safe. 8 + 9 + 10 + Fixes since Git 2.51.0 11 + ---------------------- 12 + 13 + * The "do you still use it?" message given by a command that is 14 + deeply deprecated and allow us to suggest alternatives has been 15 + updated. 16 + 17 + * The compatObjectFormat extension is used to hide an incomplete 18 + feature that is not yet usable for any purpose other than 19 + developing the feature further. Document it as such to discourage 20 + its use by mere mortals. 21 + 22 + * Manual page for "gitk" is updated with the current maintainer's 23 + name. 24 + 25 + * Update the instruction to use of GGG in the MyFirstContribution 26 + document to say that a GitHub PR could be made against `git/git` 27 + instead of `gitgitgadget/git`. 28 + 29 + * Clang-format update to let our control macros formatted the way we 30 + had them traditionally, e.g., "for_each_string_list_item()" without 31 + space before the parentheses. 32 + 33 + * A few places where an size_t value was cast to curl_off_t without 34 + checking has been updated to use the existing helper function. 35 + 36 + * The start_delayed_progress() function in the progress eye-candy API 37 + did not clear its internal state, making an initial delay value 38 + larger than 1 second ineffective, which has been corrected. 39 + 40 + * Makefile tried to run multiple "cargo build" which would not work 41 + very well; serialize their execution to work it around. 42 + 43 + * Adjust to the way newer versions of cURL selectivel enables tracing 44 + options, so that our tests can continue to work. 45 + 46 + Also contains various documentation updates, code clean-ups and minor fixups.