2 import sys, os, string, getopt
9 opts, list = getopt.getopt(sys.argv[1:], ':R')
11 print "You must specify a file"
17 if os.path.exists(list[0]):
18 input = open(list[0], 'r')
22 print "patch -R -p0 < %s" % list[0]
24 print "patch -p0 < %s" % list[0]
31 # deal with whilespace in filenames (badly)
34 while i < len(parts) and fileName.count('"') % 2:
35 fileName += " %s" % parts[i]
36 if cmd == "delete_file":
38 print "%s add %s" % (mtncmd, fileName)
40 print "%s drop -e %s" % (mtncmd, fileName)
41 elif cmd == "add_file":
43 print "%s drop -e %s" % (mtncmd, fileName)
45 print "%s add %s" % (mtncmd, fileName)
46 elif cmd == "rename_file":
48 elif cmd == "to" and renameFrom != "":
50 print "%s rename -e %s %s" % (mtncmd, fileName, renameFrom)
52 print "%s rename -e %s %s" % (mtncmd, renameFrom, fileName)
57 if __name__ == "__main__":