コード例 #1
0
ファイル: git.py プロジェクト: 5l1v3r1/tools-2
def get_objects(objhash):
    folder = os.path.join(paths.GITHACK_DIST_TARGET_GIT_PATH,
                          "objects/%s/" % objhash[:2])
    if not os.path.exists(folder):
        mkdir_p(folder)
    data = readorwget("objects/%s/%s" % (objhash[:2], objhash[2:]))
    return data
コード例 #2
0
ファイル: git.py プロジェクト: peterdocter/GitHack
def clone():
    logger.info("Clone")
    cmd = "git clone %s %s" % (target.TARGET_GIT_URL, paths.GITHACK_DIST_TARGET_PATH)
    # process = subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
    # stdout, stderr = process.communicate()
    # process.wait()
    ret = os.system(cmd)
    if ret:
        mkdir_p(paths.GITHACK_DIST_TARGET_PATH)
        logger.warning("Clone Error")
        return False
    return True