コード例 #1
0
ファイル: operations.py プロジェクト: sivy/makeitgoo
def save_git(wd, remote=None, branch=None):
    output = ''
    if (remote):
        output += git.set_remote(git_remote, wd=wd)
    if (branch):
        output += git.checkout(git_branch, wd=wd)
    return output
コード例 #2
0
ファイル: operations.py プロジェクト: sivy/makeitgoo
def save_git(wd, remote=None, branch=None):
    output = ''
    if (remote):
        output += git.set_remote(git_remote, wd=wd)
    if (branch):
        output += git.checkout(git_branch, wd=wd)
    return output
コード例 #3
0
ファイル: views.py プロジェクト: LittleForker/makeitgoo
def save_git(request, app_id=None):

    app = App.objects.get(id=app_id)

    git_remote = request.POST.get('remote')
    git_branch = request.POST.get('branch')

    if not (git_remote and git_branch):
        return HttpResponseServerError("no remote or branch")

    out = git.set_remote(git_remote, wd=app.wd)
    print out
    out += git.checkout(git_branch, wd=app.wd)
    print out

    return HttpResponse(out)
コード例 #4
0
ファイル: views.py プロジェクト: LittleForker/makeitgoo
def save_git(request, app_id=None):
    
    app = App.objects.get(id=app_id)

    git_remote = request.POST.get('remote')
    git_branch = request.POST.get('branch')

    if not (git_remote and git_branch):
        return HttpResponseServerError("no remote or branch")
    
    out = git.set_remote(git_remote, wd=app.wd)
    print out
    out += git.checkout(git_branch, wd=app.wd)
    print out
    
    return HttpResponse (out)