This topic improves the output we emit on ambiguous objects as noted
in 3/3, and makes it translatable. See [3] for v3.
The only changes since v3 are minor commit message improvements
spotted while re-rolling this. I think revewers were happy with it in
v3, but it fell through the cracks.
1. https://lore.kernel.org/git/cover-v3-0.3-00000000000-20211008T193041Z-avarab@gmail.com/ (local)
Ævar Arnfjörð Bjarmason (3):
object-name: remove unreachable "unknown type" handling
object-name: make ambiguous object output translatable
object-name: show date for ambiguous tag objects
object-name.c | 68 +++++++++++++++++++++++++++++++++++++++++++++------
1 file changed, 61 insertions(+), 7 deletions(-)
Range-diff against v3:
1: fb29e10ee35 ! 1: 2e7090c09f9 object-name: remove unreachable "unknown type" handling
@@ Metadata
## Commit message ##
object-name: remove unreachable "unknown type" handling
- Remove the "unknown type" handling when displaying the ambiguous
- object list. See [1] for the current output, and [1] for the commit
- that added the "unknown type" handling.
+ Remove unreachable "unknown type" handling in the code that displays
+ the ambiguous object list. See [1] for the current output, and [1] for
+ the commit that added the "unknown type" handling.
The reason this code wasn't reachable is because we're not passing in
- OBJECT_INFO_ALLOW_UNKNOWN_TYPE, so we'll just die in sort_ambiguous()
+ OBJECT_INFO_ALLOW_UNKNOWN_TYPE, so we'll die in sort_ambiguous()
before we get to show_ambiguous_object():
$ git rev-parse 8315
2: 587a5717e47 ! 2: 00d84faeb1d object-name: make ambiguous object output translatable
@@ Commit message
Change the output of show_ambiguous_object() added in [1] and last
tweaked in [2] and the preceding commit to be more friendly to
- translators. By being able to customize the "<SP><SP>%s\n" format
- we're even ready for RTL languages, who'd presumably like to change
- that to "%s<SP><SP>\n".
+ translators.
+
+ By being able to customize the "<SP><SP>%s\n" format we're even ready
+ for RTL languages, who'd presumably like to change that to
+ "%s<SP><SP>\n".
1. 1ffa26c461 (get_short_sha1: list ambiguous objects on error,
2016-09-26)
3: 8bde4e174b7 = 3: 9d24bab635d object-name: show date for ambiguous tag objects
--
2.34.0.822.gc64b680fd55