Есть ли способ сообщить magit о списке всех этих проектов ...
Да смотри magit-repository-directories
и magit-repository-directories-depth
.
... так, чтобы одна команда представляла сводку статуса каждого
В тот момент, когда задавался этот вопрос, такой команды не существовало, но сейчас она существует. Попробуйте M-x magit-list-repositories
просмотреть документацию : ( https://magit.vc/manual/magit/Repository-List.html ).
Вы также можете перечислить все подмодули супер-хранилища аналогичным образом, используя M-x magit-list-submodules
. Или вы можете показать часть этой информации прямо в буфере состояния, используя:
(magit-add-section-hook 'magit-status-sections-hook
'magit-insert-modules
'magit-insert-unpulled-from-pushremote)
Тогда все модули перечислены в отдельном разделе. Модули с изменениями перечислены как обычно в поэтапных изменениях и не поэтапных изменениях . RETв любом из этих модулей отображается буфер состояния для этого репозитория и qвы возвращаетесь в буфер состояния супер-хранилища.
Подмодули можно получить с помощью f m.