schema_version = 1
[filters.git-log]
description = "Condense `git log` verbose output."
match_command = '^git\s+log'
strip_ansi = true
strip_lines_matching = [
'^Author:',
'^Date:',
'^\s*$',
]
max_lines = 60
[filters.git-status]
description = "Drop the `(use \"git add\" ...)` help chrome from `git status`."
match_command = '^git\s+status'
strip_ansi = true
strip_lines_matching = [
'^\s*\(use "git',
'^\s*\(commit or discard',
'^\s*$',
]
[filters.git-diff]
description = "Keep `git diff` structure but cap total size."
match_command = '^git\s+diff'
strip_ansi = true
max_lines = 400
[filters.zz-git-generic]
description = "Catch-all for other git subcommands."
match_command = '^git\b'
strip_ansi = true
strip_lines_matching = [
'^hint:',
'^\s*$',
]
max_lines = 120