Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: [Original edit by JustinMason] moving to a new page

...

Changes to make during Advancement

(this part is still under construction)

When a contributor becomes a committer, they should check out the svn repository using the HTTPS url instead of the HTTP one, 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.

They should first commit a change adding themselves to the CREDITS file. If they want to do additional test commits, something like adding a single newline to the end of an inoffensive file in a subdirectory, or removing it again, would 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

They should subscribe to the security list by sending a subscription request to security-subscribe at spamassassin.apache.org.

The PMC members should grant their Bugzilla account 'EditBugs' status. I'm not sure how this is done, but Theo knows (wink)

Going from contributor to committer: See BecomingCommitter.

Going from committer to PMC: Granted all permissions in Bugzilla. Given option for account on bugzilla server. Given option for spamassassin.org email forwarder (jm: does this still exist?). Apache email address added to pmc email list.

...