Exemplo n.º 1
0
def gitrepoadd(request):
    if request.method == "POST":
        name = request.POST.get('name', '')
        user = request.POST.get('user', '')
        mail = request.POST.get('email', '')
        url = request.POST.get('url', '')

        if name == '':
            logevent("NEW GIT ERROR: no name specified")
            return HttpResponse('NEW GIT ERROR: no name specified')

        if user == '':
            logevent("NEW GIT ERROR: no user specified")
            return HttpResponse('NEW GIT ERROR: no user specified')

        if mail == '':
            logevent("NEW GIT ERROR: no email specified")
            return HttpResponse('NEW GIT ERROR: no email specified')

        if url == '':
            logevent("NEW GIT ERROR: no url specified")
            return HttpResponse('NEW GIT ERROR: no url specified')

        repo = GitRepo(name = name, user = user, email = mail, url = url)
        repo.save()
        logevent("NEW GIT SUCCEED: new id %s" % repo.id, True)
        return HttpResponse('NEW GIT SUCCEED: new id %s' % repo.id)
    else:
        context = RequestContext(request)
        return render_to_response("admin/gitrepoadd.html", context)
Exemplo n.º 2
0
def gitrepoadd(request):
    if request.method == "POST":
        name = request.POST.get('name', '')
        user = request.POST.get('user', '')
        mail = request.POST.get('email', '')
        url = request.POST.get('url', '')

        if name == '':
            logevent("NEW GIT ERROR: no name specified")
            return HttpResponse('NEW GIT ERROR: no name specified')

        if user == '':
            logevent("NEW GIT ERROR: no user specified")
            return HttpResponse('NEW GIT ERROR: no user specified')

        if mail == '':
            logevent("NEW GIT ERROR: no email specified")
            return HttpResponse('NEW GIT ERROR: no email specified')

        if url == '':
            logevent("NEW GIT ERROR: no url specified")
            return HttpResponse('NEW GIT ERROR: no url specified')

        repo = GitRepo(name=name, user=user, email=mail, url=url)
        repo.save()
        logevent("NEW GIT SUCCEED: new id %s" % repo.id, True)
        return HttpResponse('NEW GIT SUCCEED: new id %s' % repo.id)
    else:
        context = RequestContext(request)
        return render_to_response("admin/gitrepoadd.html", context)
Exemplo n.º 3
0
def main(args):
    if GitRepo.objects.filter(name = 'linux.git').count() == 0:
        repo = GitRepo(url = 'git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git',
                       name = 'linux.git', user = '******', email = '*****@*****.**',
                       status = True, delta = False, build = True)
        repo.save()

    if GitRepo.objects.filter(name = 'linux-next.git').count() == 0:
        repo = GitRepo(url = 'git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git',
                       name = 'linux-next.git', user = '******', email = '*****@*****.**',
                       status = True)
        repo.save()

    types = [{'id': 1000,
              'name': 'checkversion',
              'title': 'remove unused including <linux/version.h>',
              'desc': 'Remove including <linux/version.h> that don\'t need it.'},
             {'id': 1100,
              'name': 'checkrelease',
              'title': 'remove unused including <generated/utsrelease.h>',
              'desc': 'Remove including <generated/utsrelease.h> that don\'t need it.'},
             {'id': 2000,
              'name': 'checkinclude',
              'title': 'remove duplicated include from {{file}}',
              'desc': 'Remove duplicated include.'},
             {'id': 2900,
              'name': 'checksparse',
              'title': 'fix sparse warnings',
              'desc': 'Fix sparse warnings.'},]

    for t in types:
        if Type.objects.filter(name = t['name']).count() > 0:
            continue
        stype = Type(id = t['id'], name = t['name'], ptitle = t['title'], pdesc = t['desc'], status = False)
        stype.save()