Мне нужен способ перечислить всех авторов git, которые
- Только после данной фиксации.
- Уникален.
Эти два являются легкими, и я видел некоторые решения для этого онлайн, большинство из которых использовало git log --format
. Но ни один из них, который я видел, не соответствует дополнительным требованиям:
- Заказывается по дате фиксации. Поэтому, если Джон Смит покончил с Аароном Меурером, его имя должно появиться перед моим (я Аарон Меурер).
- Уважает .mailmap. Насколько я могу судить, только
git shortlog
делает это, и это дает кучу лишних вещей, которые я не хочу. Но, возможно, я ошибаюсь. Или, может быть, те из вас, кто более удобен сsed
и друзьями, чем я, просто использовал бы это.
(кстати, как заставить Markdown не перезапускать нумерацию?)
Я также хочу, чтобы заказать его по имени, но это относительно легко.