基本的に、特定のリモートリポジトリ内のコミットメッセージを分析するスクリプトがあります。
私の現在の実装では、リモートリポジトリのクローンを作成してから、「gitwhatchanged」コマンドを実行して各ブランチを繰り返し処理しています。
コミットメッセージだけが必要な場合、リポジトリのクローンを作成せずに実行できる方法はありますか?これにより、スクリプトが大幅に高速化されると思います。
git
それがリポジトリをリモートで反復するためのメカニズムを提供するとは思わない。キャッシュされた作業ディレクトリをローカルに保持して、全体を再クローンするのではなく、単に更新を適用する場合は、速度の問題は発生しません。
リモートリポジトリがたまたまオンになっている場合は、リポジトリと対話するためgithub
のリモートHTTP APIがあり、これにより、説明した内容が可能になる可能性があります。