local_repository.py

class southy.collect.local_repository.LocalRepository(url: str | None = None, path: str | None = None)[ソース]

ローカルリポジトリを操作するクラス

findall_commit_diffs(begin_date: str = '2000-01-01')[ソース]

開始日以降のコミット差分の取得

パラメータ:

begin_date (str) -- 観測を開始する日にち. デフォルトは2000-01-01

例外:

subprocess.CalledProcessError -- gitコマンドに失敗した場合に発生

戻り値:

コミット差分のリスト

戻り値の型:

list

findall_commit_hashes(begin_date: str = '2000-01-01')[ソース]

開始日以降のコミットハッシュ値の取得

パラメータ:

begin_date (str) -- 観測を開始する日にち. デフォルトは2000-01-01

例外:

subprocess.CalledProcessError -- gitコマンドに失敗した場合に発生

戻り値:

コミットハッシュ値のリスト

戻り値の型:

list