xref: /illumos-gate/usr/src/tools/scripts/its.reg (revision 581cede61ac9c14d8d4ea452562a567189eead78)
1#
2# CDDL HEADER START
3#
4# The contents of this file are subject to the terms of the
5# Common Development and Distribution License (the "License").
6# You may not use this file except in compliance with the License.
7#
8# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9# or http://www.opensolaris.org/os/licensing.
10# See the License for the specific language governing permissions
11# and limitations under the License.
12#
13# When distributing Covered Code, include this CDDL HEADER in each
14# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15# If applicable, add the following below this CDDL HEADER, with the
16# fields enclosed by brackets "[]" replaced with your own identifying
17# information: Portions Copyright [yyyy] [name of copyright owner]
18#
19# CDDL HEADER END
20#
21
22#
23# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
24# Use is subject to license terms.
25#
26
27
28
29#
30# This file constitutes an informal registry for information tracking
31# systems.  Its intended use is to facilitate resolving references to
32# multiple such systems in SCM-embedded comments.
33#
34# Systems are listed alphabetically by unique PREFIX.  No priority of
35# reference should be inferred from this ordering.  Applications
36# using this information should provide their own methods to prioritize
37# systems of record.
38#
39
40
41
42#
43# The following fields are valid for each information tracking system.
44# Fields not designated as required are optional.
45#
46# PREFIX (required)
47#
48#     A unique, three-character abbreviation.  Please avoid generic
49#   terms like "bug," and instead use something derivative of the name
50#   or URL of the actual system.
51#
52# INFO
53#
54#     A URL for additional information about the system.  Should be the
55#   home page, essentially.
56#
57# EXTERNAL_URL (required)
58#
59#     A URL to resolve reference to a unique key.  See NOTES below.
60#
61# INTERNAL_URL_domain
62#
63#     A URL that is valid only in the specified domain.  Arbitrarily many
64#   INTERNAL_URLs may be provided.  Define only if different from EXTERNAL_URL
65#   in specified domain.
66#
67# REGEX (required)
68#
69#     A regexp(5) to tokenize a valid, unique key.  See NOTES below.
70#
71# CONTACT
72#
73#     A valid e-mail address for support of the system.
74#
75
76
77
78#
79# NOTES
80#
81# REGEX should use parenthesization via \(\) to provide one or more
82# tokens to be substituted in *_URLs.  See regexp(5) for syntax.
83#
84# A REGEX for a particular system is required to match any unique keys
85# that are valid for that system.  For the common case, where such a key
86# is numeric, it may be matched by the REGEX entries for multiple systems.
87# Resolution of such ambiguity may be accomplished through prioritization
88# or use of PREFIX, and is left to individual applications.
89#
90
91
92
93#
94# The case logs for Sun Microsystems, Inc. Architecture Review Committees.
95# The database for this system is inside Sun's firewall, so the access URLs
96# are different on- and off-SWAN.  The off-SWAN URL actually references a
97# redacted, external mirror of the internal database.
98#
99PREFIX=arc
100INFO=http://opensolaris.org/os/community/arc/
101EXTERNAL_URL=http://arc.opensolaris.org/caselog/\\1/\\2/\\3
102INTERNAL_URL_sun.com=http://sac.eng.sun.com/Archives/CaseLog/arc/\\1/\\2/\\3
103REGEX=\\([A-Z]\\{1\,2\\}ARC\\)[ \\/]\\([0-9]\\{4\\}\\)\\/\\([0-9]\\{3\\}\\)
104CONTACT=arc-discuss@opensolaris.org
105
106#
107# grommit is maintained by stevel, and was used for early tools work
108# in the scm-migration project.
109#
110PREFIX=bgc
111INFO=http://bugs.grommit.com/
112EXTERNAL_URL=http://bugs.grommit.com/show_bug.cgi?id=\\1
113REGEX=\\([0-9]\\{1\,5\\}\\)
114CONTACT=
115
116#
117# This is the bugzilla instance on opensolaris.org.
118#
119PREFIX=doo
120INFO=http://defect.opensolaris.org/bz/
121EXTERNAL_URL=http://defect.opensolaris.org/bz/show_bug.cgi?id=\\1
122REGEX=\\([0-9]\\{1\,6\\}\\)
123CONTACT=tools-discuss@opensolaris.org
124
125#
126# This is the bugzilla instance on freedesktop.org, used by X.Org and a
127# variety of open source desktop modules shared by multiple desktops.
128#
129PREFIX=fdo
130INFO=http://bugs.freedesktop.org/
131EXTERNAL_URL=http://bugs.freedesktop.org/show_bug.cgi?id=\\1
132REGEX=\\([0-9]\\{1\,6\\}\\)
133CONTACT=sitewranglers@lists.freedesktop.org
134
135#
136# The Roundup instance used at Selenic to track defects in Mercurial.
137#
138PREFIX=mer
139INFO=http://roundup.sourceforge.net/doc-1.0/
140EXTERNAL_URL=http://www.selenic.com/mercurial/bts/issue\\1
141REGEX=\\([0-9]\\{1\,5\\}\\)
142CONTACT=
143
144#
145# The proprietary defect tracking system used by Sun Microsystems, Inc.
146# The database for this system is inside Sun's firewall, so the access URLs
147# are different on- and off-SWAN.  The off-SWAN URL provides restricted,
148# redacted access to the internal database through a controlled boundary
149# system.
150#
151PREFIX=sun
152INFO=http://bugs.opensolaris.org/
153EXTERNAL_URL=http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=\\1
154INTERNAL_URL_sun.com=http://monaco.sfbay.sun.com/detail.jsf?cr=\\1
155REGEX=\\([0-9]\\{7\\}\\)
156CONTACT=opendev-discuss@opensolaris.org
157