...
(this part is still under construction)
TODO: add bit on contributor to committer.
When a contributor becomes a committer, they should check out the svn repository using the HTTPS url instead of the HTTP one, now so that they have read/write access to the repo. To check out from scratch:
No Format |
---|
svn checkout https://svn.apache.org/repos/asf/spamassassin/trunk
|
or to switch an existing checkout to HTTPS:
No Format |
---|
cd /path/to/checkedout/tree
svn switch https://svn.apache.org/repos/asf/spamassassin/trunk
|
Changes to the SVN tree can now be checked in directly using svn commit
.
The first time a file is checked in using svn commit
, the committer will be prompted for their username and password. This will then be cached for all further commits.
If you want to do a test commit, something like adding a single newline to the end of an inoffensive file in a subdirectory, or removing it again, will do the trick.
They should also ensure that their checkout has the svn:eol-style
property set to native
throughout, as (apparently) this policy cannot be set server-wide. Do this by editing the file ~/.subversion/config
and adding these lines to the end:
No Format |
---|
enable-auto-props = yes
*.pm = svn:eol-style=native
*.pl = svn:eol-style=native
*.PL = svn:eol-style=native
*.in = svn:eol-style=native
*.t = svn:eol-style=native
*.c = svn:eol-style=native
*.h = svn:eol-style=native
*.xml = svn:eol-style=native
*.html = svn:eol-style=native
*.css = svn:eol-style=native
*.bat = svn:eol-style=native
|
The PMC members should grant their Bugzilla account 'EditBugs' status. I'm not sure how this is done, but Theo knows
Going from committer to PMC: Granted all permissions in Bugzilla. Given option for account on bugzilla server. Given option for spamassassin.org email forwarder. Apache email address added to pmc email list.
...