SANE project CVS servers

The SANE project has a new CVS server available from the Debian Alioth service. The old repository hosted by The Hungry Programmers is moved there. See the new CVS page for more inof on the new repository.

How to get write access to the CVS server

If you are an active SANE backend maintainer, you can get write access to the CVS server. You will need to supply me a username and a unix passwd hash to feed into the CVS access list. A simple program to do this is available from my linux and unix stuff page.

Information to developers with CVS write access

When doing changes (commits) to the CVS repository, make sure you remember to include a ChangeLog entry. The format is simple, with the date the change was commited to CVS, the name and email address of the one doing the commit, the list of files changed (ignoring ChangeLog), and a description of the change. Example:
2000-03-06  Petter Reinholdtsen 

	* configure.in configure: New version is 1.0.2.

When committing patches from other people, I usually add 'Patch from .' to record where the change came from. To make it easier to keep track of my own changes, I maintain a local ChangeLog.local where I list my local changes before I move the entry into the common ChangeLog and commit the change.

Do not change other backends then your own. If you find bugs in other backends, send a patch to the current backend maintainer or to the mailing list, and wait for the maintainer to commit the change.

Global changes require consensus where David has the last word before updating the CVS repository.

If you want to keep track of the changes to the CVS repository, subscribe to the mailing list sane-commit@list.uit.no by sending an email to sane-commit-request@list.uit.no with body 'subscribe'.


Petter Reinholdtsen
Last modified: Tue Sep 23 23:36:38 CEST 2003