add git shortlog completion

Closes #12186
This commit is contained in:
Asuka Minato
2025-12-18 16:50:44 +09:00
committed by Johannes Altmanninger
parent 3ec603fc55
commit 3df88597ca
9 changed files with 386 additions and 58 deletions

View File

@@ -16152,6 +16152,9 @@ msgstr ""
msgid "Disable curlrc"
msgstr ""
msgid "Disable custom groupings"
msgstr ""
msgid "Disable data"
msgstr ""
@@ -17418,6 +17421,9 @@ msgstr ""
msgid "Display each file's MAC label"
msgstr "MAC-Markierung jeder Datei anzeigen"
msgid "Display email address alongside each name"
msgstr ""
msgid "Display environment variables as an s-expression"
msgstr ""
@@ -29685,6 +29691,15 @@ msgstr ""
msgid "Grep through source files recursively"
msgstr ""
msgid "Group commits by author (default)"
msgstr ""
msgid "Group commits by author, committer, trailer, or format"
msgstr ""
msgid "Group commits by committer instead of author"
msgstr ""
msgid "Group directories before files"
msgstr ""
@@ -29961,6 +29976,9 @@ msgstr ""
msgid "Hide attached picture for audio"
msgstr ""
msgid "Hide email addresses in the output"
msgstr ""
msgid "Hide errors"
msgstr ""
@@ -33525,6 +33543,9 @@ msgstr "Zeilen nach EOF sind leer"
msgid "Lines end with 0 byte"
msgstr "Zeilen enden mit Null-Byte"
msgid "Linewrap entries as width[,indent1[,indent2]]"
msgstr ""
msgid "Link against framework (Darwin)"
msgstr ""
@@ -39609,6 +39630,9 @@ msgstr ""
msgid "Only show basic information in JSON format (bits/s)"
msgstr ""
msgid "Only show commit counts per group"
msgstr ""
msgid "Only show differences to the previously saved database and exit"
msgstr ""
@@ -42996,6 +43020,9 @@ msgstr ""
msgid "Prettify the format of displayed values, make it more human readable"
msgstr ""
msgid "Pretty format string or preset name"
msgstr ""
msgid "Pretty-print JSON"
msgstr ""
@@ -57357,12 +57384,18 @@ msgstr ""
msgid "Show commit shortlog"
msgstr ""
msgid "Show commit subjects for each entry"
msgstr ""
msgid "Show commit summary"
msgstr ""
msgid "Show commit time"
msgstr ""
msgid "Show commits more recent than date without stopping traversal early"
msgstr ""
msgid "Show commits more recent than specified date"
msgstr ""
@@ -60483,9 +60516,15 @@ msgstr ""
msgid "Sort object keys in output"
msgstr ""
msgid "Sort output alphabetically by author"
msgstr ""
msgid "Sort output by file location"
msgstr ""
msgid "Sort output by number of commits per group"
msgstr ""
msgid "Sort output by slots/versions (toggle)"
msgstr ""

View File

@@ -16150,6 +16150,9 @@ msgstr ""
msgid "Disable curlrc"
msgstr ""
msgid "Disable custom groupings"
msgstr ""
msgid "Disable data"
msgstr ""
@@ -17416,6 +17419,9 @@ msgstr ""
msgid "Display each file's MAC label"
msgstr "Display each file's MAC label"
msgid "Display email address alongside each name"
msgstr ""
msgid "Display environment variables as an s-expression"
msgstr ""
@@ -29683,6 +29689,15 @@ msgstr ""
msgid "Grep through source files recursively"
msgstr ""
msgid "Group commits by author (default)"
msgstr ""
msgid "Group commits by author, committer, trailer, or format"
msgstr ""
msgid "Group commits by committer instead of author"
msgstr ""
msgid "Group directories before files"
msgstr ""
@@ -29959,6 +29974,9 @@ msgstr ""
msgid "Hide attached picture for audio"
msgstr ""
msgid "Hide email addresses in the output"
msgstr ""
msgid "Hide errors"
msgstr ""
@@ -33523,6 +33541,9 @@ msgstr "Lines after EOF are blank"
msgid "Lines end with 0 byte"
msgstr "Lines end with 0 byte"
msgid "Linewrap entries as width[,indent1[,indent2]]"
msgstr ""
msgid "Link against framework (Darwin)"
msgstr ""
@@ -39607,6 +39628,9 @@ msgstr ""
msgid "Only show basic information in JSON format (bits/s)"
msgstr ""
msgid "Only show commit counts per group"
msgstr ""
msgid "Only show differences to the previously saved database and exit"
msgstr ""
@@ -42994,6 +43018,9 @@ msgstr ""
msgid "Prettify the format of displayed values, make it more human readable"
msgstr ""
msgid "Pretty format string or preset name"
msgstr ""
msgid "Pretty-print JSON"
msgstr ""
@@ -57355,12 +57382,18 @@ msgstr ""
msgid "Show commit shortlog"
msgstr ""
msgid "Show commit subjects for each entry"
msgstr ""
msgid "Show commit summary"
msgstr ""
msgid "Show commit time"
msgstr ""
msgid "Show commits more recent than date without stopping traversal early"
msgstr ""
msgid "Show commits more recent than specified date"
msgstr ""
@@ -60481,9 +60514,15 @@ msgstr ""
msgid "Sort object keys in output"
msgstr ""
msgid "Sort output alphabetically by author"
msgstr ""
msgid "Sort output by file location"
msgstr ""
msgid "Sort output by number of commits per group"
msgstr ""
msgid "Sort output by slots/versions (toggle)"
msgstr ""

View File

@@ -16281,6 +16281,9 @@ msgstr "Désactiver la création de fichiers creux"
msgid "Disable curlrc"
msgstr ""
msgid "Disable custom groupings"
msgstr ""
msgid "Disable data"
msgstr ""
@@ -17547,6 +17550,9 @@ msgstr ""
msgid "Display each file's MAC label"
msgstr ""
msgid "Display email address alongside each name"
msgstr ""
msgid "Display environment variables as an s-expression"
msgstr ""
@@ -29814,6 +29820,15 @@ msgstr ""
msgid "Grep through source files recursively"
msgstr ""
msgid "Group commits by author (default)"
msgstr ""
msgid "Group commits by author, committer, trailer, or format"
msgstr ""
msgid "Group commits by committer instead of author"
msgstr ""
msgid "Group directories before files"
msgstr "Regrouper les dossiers avant les fichiers"
@@ -30090,6 +30105,9 @@ msgstr ""
msgid "Hide attached picture for audio"
msgstr ""
msgid "Hide email addresses in the output"
msgstr ""
msgid "Hide errors"
msgstr ""
@@ -33654,6 +33672,9 @@ msgstr "Ne pas afficher de tilde pour les lignes au-delà de la fin du fichier"
msgid "Lines end with 0 byte"
msgstr "Utiliser \\0 comme fin de ligne"
msgid "Linewrap entries as width[,indent1[,indent2]]"
msgstr ""
msgid "Link against framework (Darwin)"
msgstr ""
@@ -39738,6 +39759,9 @@ msgstr ""
msgid "Only show basic information in JSON format (bits/s)"
msgstr ""
msgid "Only show commit counts per group"
msgstr ""
msgid "Only show differences to the previously saved database and exit"
msgstr "Se contenter dafficher les différences avec la dernière sauvegarde de la base de données, puis quitter"
@@ -43125,6 +43149,9 @@ msgstr "Annoncer comme indéfini le symbole spécifié, afin de forcer sa défin
msgid "Prettify the format of displayed values, make it more human readable"
msgstr ""
msgid "Pretty format string or preset name"
msgstr ""
msgid "Pretty-print JSON"
msgstr ""
@@ -57486,12 +57513,18 @@ msgstr "Afficher les journaux des validations"
msgid "Show commit shortlog"
msgstr "Afficher le journal concis de la validation"
msgid "Show commit subjects for each entry"
msgstr ""
msgid "Show commit summary"
msgstr "Afficher le résumé des validations"
msgid "Show commit time"
msgstr "Afficher lhorodatage de validation"
msgid "Show commits more recent than date without stopping traversal early"
msgstr ""
msgid "Show commits more recent than specified date"
msgstr "Afficher les validations effectuées après une date spécifiée"
@@ -60612,9 +60645,15 @@ msgstr ""
msgid "Sort object keys in output"
msgstr "Trier les clés dobjet dans la sortie"
msgid "Sort output alphabetically by author"
msgstr ""
msgid "Sort output by file location"
msgstr ""
msgid "Sort output by number of commits per group"
msgstr ""
msgid "Sort output by slots/versions (toggle)"
msgstr ""

View File

@@ -16146,6 +16146,9 @@ msgstr ""
msgid "Disable curlrc"
msgstr ""
msgid "Disable custom groupings"
msgstr ""
msgid "Disable data"
msgstr ""
@@ -17412,6 +17415,9 @@ msgstr ""
msgid "Display each file's MAC label"
msgstr ""
msgid "Display email address alongside each name"
msgstr ""
msgid "Display environment variables as an s-expression"
msgstr ""
@@ -29679,6 +29685,15 @@ msgstr ""
msgid "Grep through source files recursively"
msgstr ""
msgid "Group commits by author (default)"
msgstr ""
msgid "Group commits by author, committer, trailer, or format"
msgstr ""
msgid "Group commits by committer instead of author"
msgstr ""
msgid "Group directories before files"
msgstr ""
@@ -29955,6 +29970,9 @@ msgstr ""
msgid "Hide attached picture for audio"
msgstr ""
msgid "Hide email addresses in the output"
msgstr ""
msgid "Hide errors"
msgstr ""
@@ -33519,6 +33537,9 @@ msgstr ""
msgid "Lines end with 0 byte"
msgstr ""
msgid "Linewrap entries as width[,indent1[,indent2]]"
msgstr ""
msgid "Link against framework (Darwin)"
msgstr ""
@@ -39603,6 +39624,9 @@ msgstr ""
msgid "Only show basic information in JSON format (bits/s)"
msgstr ""
msgid "Only show commit counts per group"
msgstr ""
msgid "Only show differences to the previously saved database and exit"
msgstr ""
@@ -42990,6 +43014,9 @@ msgstr ""
msgid "Prettify the format of displayed values, make it more human readable"
msgstr ""
msgid "Pretty format string or preset name"
msgstr ""
msgid "Pretty-print JSON"
msgstr ""
@@ -57351,12 +57378,18 @@ msgstr ""
msgid "Show commit shortlog"
msgstr ""
msgid "Show commit subjects for each entry"
msgstr ""
msgid "Show commit summary"
msgstr ""
msgid "Show commit time"
msgstr ""
msgid "Show commits more recent than date without stopping traversal early"
msgstr ""
msgid "Show commits more recent than specified date"
msgstr ""
@@ -60477,9 +60510,15 @@ msgstr ""
msgid "Sort object keys in output"
msgstr ""
msgid "Sort output alphabetically by author"
msgstr ""
msgid "Sort output by file location"
msgstr ""
msgid "Sort output by number of commits per group"
msgstr ""
msgid "Sort output by slots/versions (toggle)"
msgstr ""

View File

@@ -16151,6 +16151,9 @@ msgstr ""
msgid "Disable curlrc"
msgstr ""
msgid "Disable custom groupings"
msgstr ""
msgid "Disable data"
msgstr ""
@@ -17417,6 +17420,9 @@ msgstr ""
msgid "Display each file's MAC label"
msgstr "Mostra etiqueta MAC para cada arquivo"
msgid "Display email address alongside each name"
msgstr ""
msgid "Display environment variables as an s-expression"
msgstr ""
@@ -29684,6 +29690,15 @@ msgstr ""
msgid "Grep through source files recursively"
msgstr ""
msgid "Group commits by author (default)"
msgstr ""
msgid "Group commits by author, committer, trailer, or format"
msgstr ""
msgid "Group commits by committer instead of author"
msgstr ""
msgid "Group directories before files"
msgstr ""
@@ -29960,6 +29975,9 @@ msgstr ""
msgid "Hide attached picture for audio"
msgstr ""
msgid "Hide email addresses in the output"
msgstr ""
msgid "Hide errors"
msgstr ""
@@ -33524,6 +33542,9 @@ msgstr "Lines after EOF are blank"
msgid "Lines end with 0 byte"
msgstr "Lines end with 0 byte"
msgid "Linewrap entries as width[,indent1[,indent2]]"
msgstr ""
msgid "Link against framework (Darwin)"
msgstr ""
@@ -39608,6 +39629,9 @@ msgstr ""
msgid "Only show basic information in JSON format (bits/s)"
msgstr ""
msgid "Only show commit counts per group"
msgstr ""
msgid "Only show differences to the previously saved database and exit"
msgstr ""
@@ -42995,6 +43019,9 @@ msgstr ""
msgid "Prettify the format of displayed values, make it more human readable"
msgstr ""
msgid "Pretty format string or preset name"
msgstr ""
msgid "Pretty-print JSON"
msgstr ""
@@ -57356,12 +57383,18 @@ msgstr ""
msgid "Show commit shortlog"
msgstr ""
msgid "Show commit subjects for each entry"
msgstr ""
msgid "Show commit summary"
msgstr ""
msgid "Show commit time"
msgstr ""
msgid "Show commits more recent than date without stopping traversal early"
msgstr ""
msgid "Show commits more recent than specified date"
msgstr ""
@@ -60482,9 +60515,15 @@ msgstr ""
msgid "Sort object keys in output"
msgstr ""
msgid "Sort output alphabetically by author"
msgstr ""
msgid "Sort output by file location"
msgstr ""
msgid "Sort output by number of commits per group"
msgstr ""
msgid "Sort output by slots/versions (toggle)"
msgstr ""

View File

@@ -16147,6 +16147,9 @@ msgstr ""
msgid "Disable curlrc"
msgstr ""
msgid "Disable custom groupings"
msgstr ""
msgid "Disable data"
msgstr ""
@@ -17413,6 +17416,9 @@ msgstr ""
msgid "Display each file's MAC label"
msgstr "Visa varje file MAC-etikett"
msgid "Display email address alongside each name"
msgstr ""
msgid "Display environment variables as an s-expression"
msgstr ""
@@ -29680,6 +29686,15 @@ msgstr ""
msgid "Grep through source files recursively"
msgstr ""
msgid "Group commits by author (default)"
msgstr ""
msgid "Group commits by author, committer, trailer, or format"
msgstr ""
msgid "Group commits by committer instead of author"
msgstr ""
msgid "Group directories before files"
msgstr ""
@@ -29956,6 +29971,9 @@ msgstr ""
msgid "Hide attached picture for audio"
msgstr ""
msgid "Hide email addresses in the output"
msgstr ""
msgid "Hide errors"
msgstr ""
@@ -33520,6 +33538,9 @@ msgstr "Gör rader efter filslut tomma"
msgid "Lines end with 0 byte"
msgstr "Rader slutar ned nolltecken"
msgid "Linewrap entries as width[,indent1[,indent2]]"
msgstr ""
msgid "Link against framework (Darwin)"
msgstr ""
@@ -39604,6 +39625,9 @@ msgstr ""
msgid "Only show basic information in JSON format (bits/s)"
msgstr ""
msgid "Only show commit counts per group"
msgstr ""
msgid "Only show differences to the previously saved database and exit"
msgstr ""
@@ -42991,6 +43015,9 @@ msgstr ""
msgid "Prettify the format of displayed values, make it more human readable"
msgstr ""
msgid "Pretty format string or preset name"
msgstr ""
msgid "Pretty-print JSON"
msgstr ""
@@ -57352,12 +57379,18 @@ msgstr ""
msgid "Show commit shortlog"
msgstr ""
msgid "Show commit subjects for each entry"
msgstr ""
msgid "Show commit summary"
msgstr ""
msgid "Show commit time"
msgstr ""
msgid "Show commits more recent than date without stopping traversal early"
msgstr ""
msgid "Show commits more recent than specified date"
msgstr ""
@@ -60478,9 +60511,15 @@ msgstr ""
msgid "Sort object keys in output"
msgstr ""
msgid "Sort output alphabetically by author"
msgstr ""
msgid "Sort output by file location"
msgstr ""
msgid "Sort output by number of commits per group"
msgstr ""
msgid "Sort output by slots/versions (toggle)"
msgstr ""

View File

@@ -16179,6 +16179,9 @@ msgstr ""
msgid "Disable curlrc"
msgstr ""
msgid "Disable custom groupings"
msgstr ""
msgid "Disable data"
msgstr ""
@@ -17445,6 +17448,9 @@ msgstr ""
msgid "Display each file's MAC label"
msgstr ""
msgid "Display email address alongside each name"
msgstr ""
msgid "Display environment variables as an s-expression"
msgstr ""
@@ -29712,6 +29718,15 @@ msgstr ""
msgid "Grep through source files recursively"
msgstr ""
msgid "Group commits by author (default)"
msgstr ""
msgid "Group commits by author, committer, trailer, or format"
msgstr ""
msgid "Group commits by committer instead of author"
msgstr ""
msgid "Group directories before files"
msgstr ""
@@ -29988,6 +30003,9 @@ msgstr ""
msgid "Hide attached picture for audio"
msgstr ""
msgid "Hide email addresses in the output"
msgstr ""
msgid "Hide errors"
msgstr ""
@@ -33552,6 +33570,9 @@ msgstr ""
msgid "Lines end with 0 byte"
msgstr ""
msgid "Linewrap entries as width[,indent1[,indent2]]"
msgstr ""
msgid "Link against framework (Darwin)"
msgstr ""
@@ -39636,6 +39657,9 @@ msgstr ""
msgid "Only show basic information in JSON format (bits/s)"
msgstr ""
msgid "Only show commit counts per group"
msgstr ""
msgid "Only show differences to the previously saved database and exit"
msgstr ""
@@ -43023,6 +43047,9 @@ msgstr ""
msgid "Prettify the format of displayed values, make it more human readable"
msgstr ""
msgid "Pretty format string or preset name"
msgstr ""
msgid "Pretty-print JSON"
msgstr ""
@@ -57384,12 +57411,18 @@ msgstr ""
msgid "Show commit shortlog"
msgstr ""
msgid "Show commit subjects for each entry"
msgstr ""
msgid "Show commit summary"
msgstr ""
msgid "Show commit time"
msgstr ""
msgid "Show commits more recent than date without stopping traversal early"
msgstr ""
msgid "Show commits more recent than specified date"
msgstr ""
@@ -60510,9 +60543,15 @@ msgstr ""
msgid "Sort object keys in output"
msgstr ""
msgid "Sort output alphabetically by author"
msgstr ""
msgid "Sort output by file location"
msgstr ""
msgid "Sort output by number of commits per group"
msgstr ""
msgid "Sort output by slots/versions (toggle)"
msgstr ""

View File

@@ -16156,6 +16156,9 @@ msgstr ""
msgid "Disable curlrc"
msgstr ""
msgid "Disable custom groupings"
msgstr ""
msgid "Disable data"
msgstr ""
@@ -17422,6 +17425,9 @@ msgstr ""
msgid "Display each file's MAC label"
msgstr ""
msgid "Display email address alongside each name"
msgstr ""
msgid "Display environment variables as an s-expression"
msgstr ""
@@ -29689,6 +29695,15 @@ msgstr ""
msgid "Grep through source files recursively"
msgstr ""
msgid "Group commits by author (default)"
msgstr ""
msgid "Group commits by author, committer, trailer, or format"
msgstr ""
msgid "Group commits by committer instead of author"
msgstr ""
msgid "Group directories before files"
msgstr ""
@@ -29965,6 +29980,9 @@ msgstr ""
msgid "Hide attached picture for audio"
msgstr ""
msgid "Hide email addresses in the output"
msgstr ""
msgid "Hide errors"
msgstr ""
@@ -33529,6 +33547,9 @@ msgstr ""
msgid "Lines end with 0 byte"
msgstr ""
msgid "Linewrap entries as width[,indent1[,indent2]]"
msgstr ""
msgid "Link against framework (Darwin)"
msgstr ""
@@ -39613,6 +39634,9 @@ msgstr ""
msgid "Only show basic information in JSON format (bits/s)"
msgstr ""
msgid "Only show commit counts per group"
msgstr ""
msgid "Only show differences to the previously saved database and exit"
msgstr ""
@@ -43000,6 +43024,9 @@ msgstr ""
msgid "Prettify the format of displayed values, make it more human readable"
msgstr ""
msgid "Pretty format string or preset name"
msgstr ""
msgid "Pretty-print JSON"
msgstr ""
@@ -57361,12 +57388,18 @@ msgstr ""
msgid "Show commit shortlog"
msgstr ""
msgid "Show commit subjects for each entry"
msgstr ""
msgid "Show commit summary"
msgstr ""
msgid "Show commit time"
msgstr ""
msgid "Show commits more recent than date without stopping traversal early"
msgstr ""
msgid "Show commits more recent than specified date"
msgstr ""
@@ -60487,9 +60520,15 @@ msgstr ""
msgid "Sort object keys in output"
msgstr ""
msgid "Sort output alphabetically by author"
msgstr ""
msgid "Sort output by file location"
msgstr ""
msgid "Sort output by number of commits per group"
msgstr ""
msgid "Sort output by slots/versions (toggle)"
msgstr ""

View File

@@ -1611,8 +1611,23 @@ complete -f -c git -n '__fish_git_using_command init' -s q -l quiet -d 'Only pri
complete -f -c git -n '__fish_git_using_command init' -l bare -d 'Create a bare repository'
# TODO options
### log
### shortlog
complete -c git -n __fish_git_needs_command -a shortlog -d 'Show commit shortlog'
complete -c git -n '__fish_git_using_command shortlog' -a '(__fish_git ls-files)'
complete -c git -n '__fish_git_using_command shortlog' -n 'not contains -- -- (commandline -xpc)' -ka '(__fish_git_ranges)'
complete -c git -n '__fish_git_using_command shortlog' -s n -l numbered -d 'Sort output by number of commits per group'
complete -c git -n '__fish_git_using_command shortlog' -l no-numbered -d 'Sort output alphabetically by author'
complete -c git -n '__fish_git_using_command shortlog' -s s -l summary -d 'Only show commit counts per group'
complete -c git -n '__fish_git_using_command shortlog' -l no-summary -d 'Show commit subjects for each entry'
complete -c git -n '__fish_git_using_command shortlog' -s e -l email -d 'Display email address alongside each name'
complete -c git -n '__fish_git_using_command shortlog' -l no-email -d 'Hide email addresses in the output'
complete -c git -n '__fish_git_using_command shortlog' -s c -l committer -d 'Group commits by committer instead of author'
complete -c git -n '__fish_git_using_command shortlog' -l no-committer -d 'Group commits by author (default)'
complete -x -c git -n '__fish_git_using_command shortlog' -l group -a 'author\tGroup\ by\ author committer\tGroup\ by\ committer trailer:\tGroup\ by\ trailer format:\tGroup\ by\ pretty\ format' -d 'Group commits by author, committer, trailer, or format'
complete -c git -n '__fish_git_using_command shortlog' -l no-group -d 'Disable custom groupings'
complete -c git -n '__fish_git_using_command shortlog' -s w -d 'Linewrap entries as width[,indent1[,indent2]]'
### log
complete -c git -n __fish_git_needs_command -a log -d 'Show commit logs'
complete -c git -n '__fish_git_using_command log' -a '(__fish_git ls-files)'
complete -c git -n '__fish_git_using_command log' -n 'not contains -- -- (commandline -xpc)' -ka '(__fish_git_ranges)'
@@ -1624,64 +1639,65 @@ complete -c git -n '__fish_git_using_command log' -l use-mailmap
complete -c git -n '__fish_git_using_command log' -l full-diff
complete -c git -n '__fish_git_using_command log' -l log-size
complete -r -F -c git -n '__fish_git_using_command log' -s L -d 'Trace the evolution of the line range given by <start>,<end>, or regex <funcname>, within the <file>'
complete -x -c git -n '__fish_git_using_command log rev-list' -s n -l max-count -d 'Limit the number of commits before starting to show the commit output'
complete -x -c git -n '__fish_git_using_command log rev-list' -l skip -d 'Skip given number of commits'
complete -x -c git -n '__fish_git_using_command log rev-list' -l since -d 'Show commits more recent than specified date'
complete -x -c git -n '__fish_git_using_command log rev-list' -l after -d 'Show commits more recent than specified date'
complete -x -c git -n '__fish_git_using_command log rev-list' -l until -d 'Show commits older than specified date'
complete -x -c git -n '__fish_git_using_command log rev-list' -l before -d 'Show commits older than specified date'
complete -x -c git -n '__fish_git_using_command log rev-list' -l author -d 'Limit commits from given author'
complete -x -c git -n '__fish_git_using_command log shortlog rev-list' -s n -l max-count -d 'Limit the number of commits before starting to show the commit output'
complete -x -c git -n '__fish_git_using_command log shortlog rev-list' -l skip -d 'Skip given number of commits'
complete -x -c git -n '__fish_git_using_command log shortlog rev-list' -l since -d 'Show commits more recent than specified date'
complete -x -c git -n '__fish_git_using_command log shortlog rev-list' -l since-as-filter -d 'Show commits more recent than date without stopping traversal early'
complete -x -c git -n '__fish_git_using_command log shortlog rev-list' -l after -d 'Show commits more recent than specified date'
complete -x -c git -n '__fish_git_using_command log shortlog rev-list' -l until -d 'Show commits older than specified date'
complete -x -c git -n '__fish_git_using_command log shortlog rev-list' -l before -d 'Show commits older than specified date'
complete -x -c git -n '__fish_git_using_command log shortlog rev-list' -l author -d 'Limit commits from given author'
complete -x -c git -n '__fish_git_using_command log rev-list' -l committer -d 'Limit commits from given committer'
complete -x -c git -n '__fish_git_using_command log rev-list' -l grep-reflog -d 'Limit commits to ones with reflog entries matching given pattern'
complete -x -c git -n '__fish_git_using_command log rev-list' -l grep -d 'Limit commits with message that match given pattern'
complete -c git -n '__fish_git_using_command log rev-list' -l all-match -d 'Limit commits to ones that match all given --grep'
complete -c git -n '__fish_git_using_command log rev-list' -l invert-grep -d 'Limit commits to ones with message that don\'t match --grep'
complete -c git -n '__fish_git_using_command log rev-list' -l regexp-ignore-case -s i -d 'Case insensitive match'
complete -c git -n '__fish_git_using_command log rev-list' -l basic-regexp -d 'Patterns are basic regular expressions (default)'
complete -c git -n '__fish_git_using_command log rev-list' -l extended-regexp -s E -d 'Patterns are extended regular expressions'
complete -c git -n '__fish_git_using_command log rev-list' -l fixed-strings -s F -d 'Patterns are fixed strings'
complete -c git -n '__fish_git_using_command log rev-list' -l perl-regexp -d 'Patterns are Perl-compatible regular expressions'
complete -c git -n '__fish_git_using_command log rev-list' -l remove-empty -d 'Stop when given path disappears from tree'
complete -c git -n '__fish_git_using_command log rev-list' -l merges -d 'Print only merge commits'
complete -c git -n '__fish_git_using_command log rev-list' -l no-merges -d 'Don\'t print commits with more than one parent'
complete -x -c git -n '__fish_git_using_command log rev-list' -l min-parents -d 'Show only commit with at least the given number of parents'
complete -x -c git -n '__fish_git_using_command log rev-list' -l max-parents -d 'Show only commit with at most the given number of parents'
complete -c git -n '__fish_git_using_command log rev-list' -l no-min-parents -d 'Show only commit without a minimum number of parents'
complete -c git -n '__fish_git_using_command log rev-list' -l no-max-parents -d 'Show only commit without a maximum number of parents'
complete -c git -n '__fish_git_using_command log rev-list' -l first-parent -d 'Follow only the first parent commit upon seeing a merge commit'
complete -c git -n '__fish_git_using_command log rev-list' -l not -d 'Reverse meaning of ^ prefix'
complete -c git -n '__fish_git_using_command log rev-list' -l all -d 'Show log for all branches, tags, and remotes'
complete -f -c git -n '__fish_git_using_command log rev-list' -l branches -d 'Show log for all matching branches'
complete -f -c git -n '__fish_git_using_command log rev-list' -l tags -d 'Show log for all matching tags'
complete -f -c git -n '__fish_git_using_command log rev-list' -l remotes -d 'Show log for all matching remotes'
complete -x -c git -n '__fish_git_using_command log rev-list' -l glob -d 'Show log for all matching branches, tags, and remotes'
complete -x -c git -n '__fish_git_using_command log rev-list' -l exclude -d 'Do not include refs matching given glob pattern'
complete -c git -n '__fish_git_using_command log rev-list' -l reflog -d 'Show log for all reflogs entries'
complete -c git -n '__fish_git_using_command log rev-list' -l ignore-missing -d 'Ignore invalid object names'
complete -c git -n '__fish_git_using_command log rev-list' -l bisect
complete -c git -n '__fish_git_using_command log rev-list' -l stdin -d 'Read commits from stdin'
complete -c git -n '__fish_git_using_command log rev-list' -l cherry-mark -d 'Mark equivalent commits with = and inequivalent with +'
complete -c git -n '__fish_git_using_command log rev-list' -l cherry-pick -d 'Omit equivalent commits'
complete -x -c git -n '__fish_git_using_command log shortlog rev-list' -l grep-reflog -d 'Limit commits to ones with reflog entries matching given pattern'
complete -x -c git -n '__fish_git_using_command log shortlog rev-list' -l grep -d 'Limit commits with message that match given pattern'
complete -c git -n '__fish_git_using_command log shortlog rev-list' -l all-match -d 'Limit commits to ones that match all given --grep'
complete -c git -n '__fish_git_using_command log shortlog rev-list' -l invert-grep -d 'Limit commits to ones with message that don\'t match --grep'
complete -c git -n '__fish_git_using_command log shortlog rev-list' -l regexp-ignore-case -s i -d 'Case insensitive match'
complete -c git -n '__fish_git_using_command log shortlog rev-list' -l basic-regexp -d 'Patterns are basic regular expressions (default)'
complete -c git -n '__fish_git_using_command log shortlog rev-list' -l extended-regexp -s E -d 'Patterns are extended regular expressions'
complete -c git -n '__fish_git_using_command log shortlog rev-list' -l fixed-strings -s F -d 'Patterns are fixed strings'
complete -c git -n '__fish_git_using_command log shortlog rev-list' -l perl-regexp -d 'Patterns are Perl-compatible regular expressions'
complete -c git -n '__fish_git_using_command log shortlog rev-list' -l remove-empty -d 'Stop when given path disappears from tree'
complete -c git -n '__fish_git_using_command log shortlog rev-list' -l merges -d 'Print only merge commits'
complete -c git -n '__fish_git_using_command log shortlog rev-list' -l no-merges -d 'Don\'t print commits with more than one parent'
complete -x -c git -n '__fish_git_using_command log shortlog rev-list' -l min-parents -d 'Show only commit with at least the given number of parents'
complete -x -c git -n '__fish_git_using_command log shortlog rev-list' -l max-parents -d 'Show only commit with at most the given number of parents'
complete -c git -n '__fish_git_using_command log shortlog rev-list' -l no-min-parents -d 'Show only commit without a minimum number of parents'
complete -c git -n '__fish_git_using_command log shortlog rev-list' -l no-max-parents -d 'Show only commit without a maximum number of parents'
complete -c git -n '__fish_git_using_command log shortlog rev-list' -l first-parent -d 'Follow only the first parent commit upon seeing a merge commit'
complete -c git -n '__fish_git_using_command log shortlog rev-list' -l not -d 'Reverse meaning of ^ prefix'
complete -c git -n '__fish_git_using_command log shortlog rev-list' -l all -d 'Show log for all branches, tags, and remotes'
complete -f -c git -n '__fish_git_using_command log shortlog rev-list' -l branches -d 'Show log for all matching branches'
complete -f -c git -n '__fish_git_using_command log shortlog rev-list' -l tags -d 'Show log for all matching tags'
complete -f -c git -n '__fish_git_using_command log shortlog rev-list' -l remotes -d 'Show log for all matching remotes'
complete -x -c git -n '__fish_git_using_command log shortlog rev-list' -l glob -d 'Show log for all matching branches, tags, and remotes'
complete -x -c git -n '__fish_git_using_command log shortlog rev-list' -l exclude -d 'Do not include refs matching given glob pattern'
complete -c git -n '__fish_git_using_command log shortlog rev-list' -l reflog -d 'Show log for all reflogs entries'
complete -c git -n '__fish_git_using_command log shortlog rev-list' -l ignore-missing -d 'Ignore invalid object names'
complete -c git -n '__fish_git_using_command log shortlog rev-list' -l bisect
complete -c git -n '__fish_git_using_command log shortlog rev-list' -l stdin -d 'Read commits from stdin'
complete -c git -n '__fish_git_using_command log shortlog rev-list' -l cherry-mark -d 'Mark equivalent commits with = and inequivalent with +'
complete -c git -n '__fish_git_using_command log shortlog rev-list' -l cherry-pick -d 'Omit equivalent commits'
complete -f -c git -n '__fish_git_using_command rev-list' -l filter -ra '(__fish_git_filters)' -d 'Omits objects from the list of printed objects'
complete -c git -n '__fish_git_using_command log' -l left-only
complete -c git -n '__fish_git_using_command log' -l right-only
complete -c git -n '__fish_git_using_command log' -l cherry
complete -c git -n '__fish_git_using_command log' -l walk-reflogs -s g
complete -c git -n '__fish_git_using_command log' -l merge
complete -c git -n '__fish_git_using_command log' -l boundary
complete -c git -n '__fish_git_using_command log' -l simplify-by-decoration
complete -c git -n '__fish_git_using_command log' -l full-history
complete -c git -n '__fish_git_using_command log' -l dense
complete -c git -n '__fish_git_using_command log' -l sparse
complete -c git -n '__fish_git_using_command log' -l simplify-merges
complete -c git -n '__fish_git_using_command log' -l ancestry-path
complete -c git -n '__fish_git_using_command log' -l date-order
complete -c git -n '__fish_git_using_command log' -l author-date-order
complete -c git -n '__fish_git_using_command log' -l topo-order
complete -c git -n '__fish_git_using_command log' -l reverse
complete -f -c git -n '__fish_git_using_command log' -l no-walk -a "sorted unsorted"
complete -c git -n '__fish_git_using_command log' -l do-walk
complete -c git -n '__fish_git_using_command log' -l format
complete -c git -n '__fish_git_using_command log shortlog' -l left-only
complete -c git -n '__fish_git_using_command log shortlog' -l right-only
complete -c git -n '__fish_git_using_command log shortlog' -l cherry
complete -c git -n '__fish_git_using_command log shortlog' -l walk-reflogs -s g
complete -c git -n '__fish_git_using_command log shortlog' -l merge
complete -c git -n '__fish_git_using_command log shortlog' -l boundary
complete -c git -n '__fish_git_using_command log shortlog' -l simplify-by-decoration
complete -c git -n '__fish_git_using_command log shortlog' -l full-history
complete -c git -n '__fish_git_using_command log shortlog' -l dense
complete -c git -n '__fish_git_using_command log shortlog' -l sparse
complete -c git -n '__fish_git_using_command log shortlog' -l simplify-merges
complete -c git -n '__fish_git_using_command log shortlog' -l ancestry-path
complete -c git -n '__fish_git_using_command log shortlog' -l date-order
complete -c git -n '__fish_git_using_command log shortlog' -l author-date-order
complete -c git -n '__fish_git_using_command log shortlog' -l topo-order
complete -c git -n '__fish_git_using_command log shortlog' -l reverse
complete -f -c git -n '__fish_git_using_command log shortlog' -l no-walk -a "sorted unsorted"
complete -c git -n '__fish_git_using_command log shortlog' -l do-walk
complete -x -c git -n '__fish_git_using_command log shortlog' -l format -a '(__fish_git_show_opt format)' -d 'Pretty format string or preset name'
complete -c git -n '__fish_git_using_command log' -l abbrev-commit
complete -c git -n '__fish_git_using_command log' -l no-abbrev-commit
complete -c git -n '__fish_git_using_command log' -l oneline
@@ -1695,7 +1711,7 @@ complete -c git -n '__fish_git_using_command log' -l standard-notes
complete -c git -n '__fish_git_using_command log' -l no-standard-notes
complete -c git -n '__fish_git_using_command log' -l show-signature
complete -c git -n '__fish_git_using_command log' -l relative-date
complete -x -c git -n '__fish_git_using_command log' -l date -a '
complete -x -c git -n '__fish_git_using_command log shortlog' -l date -a '
relative
local
iso