私が取り組んでいるリポジトリ内で特定の操作を実行するために Pygit2 を使用しています。
コード ファイルがリポジトリのルートにない場合、リポジトリ内のどこからでもリポジトリのパスを取得するにはどうすればよいですか?
関数がルートから呼び出された場合は以下を実行できますが、リポジトリコード内のどこからでも実行する場合はどうすればよいですか?
$ cd /home/test/Desktop/code/Project
$ git status
On branch master
Your branch is up-to-date with 'origin/master'.
$ ipython3
In [1]: import os, pygit2
In [2]: repo = pygit2.Repository(os.getcwd())