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