import os import filemanagement # checks out entire p4 repository def checkoutallfiles(): os.system('p4 edit //depotGoogle/...') return # reverts all unchanged files, this is completely innoculus def revertunchangedfiles(): os.system('p4 revert -a //depotGoogle/...') return def integratefile( old_name, new_name): if(old_name == new_name): return if(not filemanagement.fileexist(old_name)): return integrate_command = 'p4 integrate -o -f ' +\ old_name +\ ' ' +\ new_name +\ ' > p4summary.txt 2> error.txt' os.system(integrate_command) #print integrate_command delete_command = 'p4 delete -c default ' +\ old_name +\ ' > p4summary.txt 2> error.txt' os.system(delete_command) #print delete_command return