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
 |