GitPythonを使用して、ステージングされたファイルを git でカウントしています。
変更されたファイルの場合、使用できます
repo = git.Repo()
modified_files = len(repo.index.diff(None))
しかし、ステージングされたファイルの場合、解決策が見つかりません。
私は知ってgit status --porcelain
いますが、より良い他の解決策を探しています。gitpython
( git コマンドを使用しないことを願っています。スクリプトはより高速になります)