32 lines
913 B
Python
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
|