forked from tildetown/tilde-wiki
use gitpython for dirty check
parent
e23db672e2
commit
457dc6ab89
|
@ -23,10 +23,10 @@ def create_repo(to_clone, local_path, author_name, author_email):
|
|||
repo.config['user.name'] = author_name
|
||||
repo.config['user.email'] = author_email
|
||||
|
||||
def dirty(repo_path):
|
||||
# TODO figure out how to do with GitPython
|
||||
repo = pygit2.Repository(repo_path)
|
||||
return repo.status() != {}
|
||||
def dirty(repo_path:str):
|
||||
repo = gitpython.Repo(repo_path)
|
||||
status = repo.git.status()
|
||||
return 'nothing to commit, working directory clean' not in status
|
||||
|
||||
def make_commit(repo_path, author_name, author_email):
|
||||
"""Given a path to a repository, adds everything and commits it. If there
|
||||
|
|
Loading…
Reference in New Issue