Limited Time Offer!

For Less Than the Cost of a Starbucks Coffee, Access All DevOpsSchool Videos on YouTube Unlimitedly.
Master DevOps, SRE, DevSecOps Skills!

Enroll Now

Customize changelist description field with templates

rajeshkumar created the topic: Customize changelist description field with templates
The way most of our customers add additional fields to the change description is with the use of triggers and scripts that add extra fields within the “description” field.
www.perforce.com/perforce/doc.current/ma…cmdref/triggers.html
As an example:
add-fields.py:

*********************

#!/usr/bin/python

import os
import sys
import re
import random

users = [ “cpflaum”,”cpflaum2″ ]
user = sys.argv[2]
user = user.lower()

if user in users:
tempfile = str(random.random())
input = open(sys.argv[1], “r”)
output = open(tempfile, “w”)

for line in input.readlines():
if re.search(““, line):
output.write(line)
output.write(“\n\tMy Additonal field 1=\n”)
output.write(“\n\tMy Additonal field 2=\n”)
else:
output.write(line)

input.close()
output.close()

os.remove(sys.argv[1])
os.rename(tempfile, sys.argv[1])

********************
By – Chuck Pflaum <support@perforce.com>
Regards,
Rajesh Kumar
Twitt me @ twitter.com/RajeshKumarIn

Rajesh Kumar
Follow me
Latest posts by Rajesh Kumar (see all)
Subscribe
Notify of
guest
0 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x