私は大量のgitリポジトリを管理し、主にpythonで書かれたビルドシステムをカスタム化しています。gitは "branch"と "remotes/origin/branch"の間のコミット数を出力することができます
すべてのリポジトリの現在のブランチを報告するコマンドを書いて、 "branch"の頭が "remotes/origin/branch"の頭と同じであるかどうかを報告することができれば、 "
すべてのgitリポジトリ内でシェルコマンドを実行するコマンドがあります。私が探しているのは、単純にgitからフォーマットされた情報をブランチとリモート/オリジン/ブランチ。コミットの差の数または単純なブール値になるようなもの。
この情報をgitから取得する方法は、私がPython側で行う必要がある解析と処理の量を最小限に抑えることでしょうか?