import sys
import os
import re
p4 = "p4 -u smoon -p 20081"
depotPath = "//..."
changeNum = sys.argv[1]
p4files = p4 + " files " + depotPath + "@=" + changeNum
str = os.popen(p4files)
for line in str.readlines():
pattern = re.compile('(.*)#[0-9]+\s-\s.*$')
filename = pattern.match(line)
print filename.group(1)
p4diff = p4 + ' diff2 ' + filename.group(1) + '#head ' + \
filename.group(1) + '@' + changeNum
diffstr = os.popen(p4diff)
for eline in diffstr.readlines():
samePattern = re.compile('(.* identical)\r\n$')
identical = samePattern.match(eline)
if identical is None:
print eline
else:
print identical.group(1)
diffstr.close()
str.close()
sys.exit(1)
diffstr.close()
str.close()
sys.exit(0)