diff --git a/pygit2/decl.h b/pygit2/decl.h index d3b5b02..7068e94 100644 --- a/pygit2/decl.h +++ b/pygit2/decl.h @@ -114,6 +114,7 @@ int git_remote_create( git_repository *repo, const char *name, const char *url); +int git_repository_state_cleanup(git_repository *repo); const char * git_remote_name(const git_remote *remote); diff --git a/pygit2/repository.py b/pygit2/repository.py index db047f5..c4e46c8 100644 --- a/pygit2/repository.py +++ b/pygit2/repository.py @@ -299,3 +299,6 @@ class Repository(_Repository): raise NotImplementedError('git_diff_blob_to_blob()') raise ValueError("Only blobs and treeish can be diffed") + + def clean_state_files(self): + C.git_repository_state_cleanup(self._repo)