webrtc/tools/refactoring/p4commands.py

32 lines
913 B
Python

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