mirror of
https://github.com/fish-shell/fish-shell.git
synced 2026-06-11 22:21:14 -03:00
Most Git commands take arbitrary revisions. AFAICT, we usually want the same order, e.g. list local branches before remote branches before commit IDs etc. I think there is no particular reason why this order is inconsistent between various subcommands. Let's extract a function. This standardizes the order and adds various revision-types that were missing for some subcommands.