summaryrefslogblamecommitdiff
path: root/.tools/applicator.py
blob: 7d5761b0e0483d788e89934a50d6421147766408 (plain) (tree)



















                                                                                                                                      
import subprocess

# Open reapply.patch3
f=open("reapply.patch3", "r")
subprocess.call("cd ../../server-code", shell=True)

for line in f:
    if line[0] == "#" or line[0] == "\r" or line[0] == "\n":
        continue
    print "Downloading patch "+line.replace("\n", "")
    subprocess.call("cd ../../server-code ; wget https://gitlab.com/evol/hercules/commit/"+line.replace("\n", "")+".diff", shell=True)
    print "Applying patch..."
    #subprocess.call("cd ../../server-code ; ls", shell=True)
    subprocess.call("cd ../../server-code ; git apply --ignore-whitespace --reject "+line.replace("\n", "")+".diff", shell=True)
    print "Patch applied"
    subprocess.call("cd ../../server-code ; rm "+line.replace("\n", "")+".diff", shell=True)
    print "Patch deleted (success)"


f.close()