xref: /openbsd-src/gnu/usr.bin/cvs/DEVEL-CVS (revision e77048c1007676349fedef3cd7d0b6b93f74c675)
1780d15dfStholo                        CVS Development Policies
2780d15dfStholo
3780d15dfStholoThis file, DEVEL-CVS, contains the policies by which the CVS
4780d15dfStholodevelopment group operates.  Also see the HACKING file.
5780d15dfStholo
6780d15dfStholo----------------------------------------------------------------------
7780d15dfStholoCharter for the devel-cvs mailing list:
8780d15dfStholo
9*e77048c1StholoThe CVS Developers' List <devel-cvs@cvshome.org> exists to help people
10780d15dfStholowith access to the CVS source repository co-ordinate changes, make
11780d15dfStholoreleases, and administer the repository.
12780d15dfStholo
13780d15dfStholoEveryone who has been given checkin access to the repository for the
14780d15dfStholoCVS sources should read devel-cvs.  Only those with checkin access may
15780d15dfStholosend messages to the list.
16780d15dfStholo
17780d15dfStholoThe devel-cvs list may be used to discuss:
18780d15dfStholo- administrivia regarding the CVS source repository and release
19780d15dfStholo  process, and
20780d15dfStholo- changes and features intended for inclusion in the official CVS
21780d15dfStholo  release (either source code or documentation), which someone plans
22780d15dfStholo  to implement, or has implemented.
23780d15dfStholo
24780d15dfStholoThe devel-cvs list should not be used to discuss:
25780d15dfStholo- changes or features to packages other than the CVS release
26780d15dfStholo  (e.g., related packages like tkCVS, RAD/CVS, or other groups'
27780d15dfStholo  distributions of CVS, like RCVS, etc.),
28780d15dfStholo- changes which nobody has offered to implement, or
29780d15dfStholo- the philosophy of CVS (as opposed to a specific change to CVS).
30780d15dfStholoThese topics should either go on info-cvs, or have a new mailing list
31780d15dfStholocreated for them.
32780d15dfStholo
33780d15dfStholoThe topic restrictions in this charter do not reflect the development
34780d15dfSthologroup's future plans for CVS; rather, they reflect a topic
35780d15dfStholoclassification which the group finds helpful.
36780d15dfStholo
37780d15dfStholo----------------------------------------------------------------------
38780d15dfStholoPolicies regarding the CVS source repository:
39780d15dfStholo
40780d15dfStholoBy checking items into the repository, developers agree to permit
41780d15dfStholodistribution of such items under the terms of the GNU Public License.
42780d15dfStholo
43780d15dfStholo----------------------------------------------------------------------
44780d15dfStholoProcedure for dealing with people who want to be developers:
45780d15dfStholo
462770ece5StholoPeople who want checkin access are first requested to send
47780d15dfStholopatches and have them reviewed by a developer.  If they submit some
48780d15dfSthologood ones (preferably over a period of time, to demonstrate sustained
49780d15dfStholointerest), then one of the developers can ask the devel-cvs mailing
50780d15dfSthololist whether it is OK to make this person a developer (after first
51780d15dfStholosending the prospective developer a copy of this file and then having
52780d15dfStholothe prospective developer say they want to be a developer).  If there
532286d8edStholoare no objections, the person will be made a developer.
542770ece5Stholo
552770ece5Stholo----------------------------------------------------------------------
562770ece5StholoPolicy regarding checkout-only access:
572770ece5Stholo
582770ece5StholoCheckout-only access to the CVS repository is available to all, on an
592770ece5Stholoanonymous basis (no need for registration or other complications).
602770ece5StholoThe exact technical mechanisms by which it is available are not
612770ece5Stholocovered by this policy.
62