Browse Source

Git function

bugfixes
gau1991 10 years ago
parent
commit
d7365dd774
  1. 24
      ee/core/git.py

24
ee/core/git.py

@ -1,4 +1,5 @@
"""EasyEngine GIT module"""
from sh import git, ErrorReturnCode
import os
class EEGit():
@ -6,3 +7,24 @@ class EEGit():
def ___init__():
# TODO method for core variables
pass
def add(paths, msg="Intializating"):
for path in paths:
agit = git.bake("--git-dir={0}/.git".format(path),
"--work-tree={0}".format(path))
if os.path.isdir(path):
if not os.path.isdir(path+"/.git"):
try:
git.init(path)
except ErrorReturnCode as e:
print(e)
sys.exit(1)
status = git.status("-s")
if len(status.splitlines()) > 0:
try:
git.add("--all")
git.commit("-am {0}".format(msg))
except ErrorReturnCode as e:
print(e)
sys.exit(1)
pass

Loading…
Cancel
Save