# Copyright 2005 Perforce Software. All rights reserved.
#
# A Perforce Job Spec Specification.
#
# Updating this form can be dangerous!
# See 'p4 help jobspec' for proper directions.
Fields:
101 Job word 32 required
102 Status select 10 required
103 ReportedBy word 32 required
104 ReportedDate date 20 once
105 Description text 72 required
106 Type select 10 required
107 Subsystem select 10 required
108 Severity select 10 required
109 OwnedBy word 32 optional
110 ModifiedDate date 20 always
111 ModifiedBy word 32 always
112 ClosedBy word 32 optional
113 History text 72 optional
114 DuplicateOf word 72 optional
115 DuplicateJobs text 72 optional
116 ClosedOwner word 72 optional
117 Fixes line 72 optional
118 Changelist word 72 optional
119 UserID word 72 optional
120 JobID word 72 optional
121 DepotPath word 72 optional
122 FilePath word 72 optional
123 Set1Changelist line 72 optional
124 Set1UserID line 72 optional
125 Set1JobID line 72 optional
126 Set1DepotPath line 72 optional
127 Set1FilePath line 72 optional
128 Set1Word line 72 optional
129 SetNChangelist text 72 optional
130 SetNUserID text 72 optional
131 SetNJobID text 72 optional
132 SetNDepotPath text 72 optional
133 SetNFilePath text 72 optional
134 SetNWord text 72 optional
135 List1Changelist line 72 optional
136 List1UserID line 72 optional
137 List1JobID line 72 optional
138 List1DepotPath line 72 optional
139 List1FilePath line 72 optional
140 List1Word line 72 optional
141 ListNChangelist text 72 optional
142 ListNUserID text 72 optional
143 ListNJobID text 72 optional
144 ListNDepotPath text 72 optional
145 ListNFilePath text 72 optional
146 ListNWord text 72 optional
147 RelatedJobs text 72 optional
148 CallNumbers text 72 optional
Values:
Status open/closed/duplicate
ReportedBy UserID()
RelatedJobs SetOf(JobID())
CallNumbers SetOf(word)
Type BUG/SIR
Subsystem p4/p4web
Severity A/B/C
OwnedBy UserID()
ModifiedBy UserID()
ClosedBy UserID()
History ListOf(line)
DuplicateOf JobID()
DuplicateJobs SetOf(JobID())
ClosedOwner UserId()
Fixes SetOf(Changelist())
Changelist Changelist()
UserID UserID()
JobID JobID()
DepotPath DepotPath()
FilePath FilePath()
Set1Changelist SetOf(Changelist())
Set1UserID SetOf(UserID())
Set1JobID SetOf(JobID())
Set1DepotPath SetOf(DepotPath())
Set1FilePath SetOf(FilePath())
Set1Word SetOf(word)
SetNChangelist SetOf(Changelist())
SetNUserID SetOf(UserID())
SetNJobID SetOf(JobID())
SetNDepotPath SetOf(DepotPath())
SetNFilePath SetOf(FilePath())
SetNWord SetOf(word)
List1Changelist ListOf(Changelist())
List1UserID ListOf(UserID())
List1JobID ListOf(JobID())
List1DepotPath ListOf(DepotPath())
List1FilePath ListOf(FilePath())
List1Word ListOf(word)
ListNChangelist ListOf(Changelist())
ListNUserID ListOf(UserID())
ListNJobID ListOf(JobID())
ListNDepotPath ListOf(DepotPath())
ListNFilePath ListOf(FilePath())
ListNWord ListOf(word)
Presets:
Status open
ReportedBy $user
ReportedDate $now
Description $blank
Type setme
Subsystem setme
Severity C
ModifiedDate $now
ModifiedBy $user
Comments:
# Job: unique job number.
# Status: status of a job, tracking its movement.
# Type: describes type of job.
# Severity: identifies criticality or severity of a job
# Subsystem:
# OwnedBy: Who's fixing the bug. (manual entry)
# ReportedBy: Who reported the bug. (automatic entry)
# ReportedDate: When the bug was first entered. (automatic entry)
# ModifiedDate: Last time the bug was updated. (automatic entry)
# ModifiedBy: Who updated. (automatic entry)
# Description: Textual description. First 31 chars are significant,
# History: List of changes made to the Job over time
# DuplicateOf: Job of which this is a duplicate
# DuplicateJobs: Jobs which duplicate this job
# ClosedOwner: The user to own then job when it is closed
# Fixes: Changelists which fix this job
# ClosedBy: User who marked this bug closed either directly or indirectly
#
#### LIMIT LINES TO 80 COLUMNS ------------------------------------------ ####