[Clam-devel] Important: Rules for commit access
Pau Arumi
parumi at iua.upf.edu
Wed Jul 11 04:06:58 PDT 2007
I think this needs emphasis:
To send encripted passwords while doing commit use an httpS sandbox.
Just checkout a new sanbox
$ svn co https://iua-share.upf.edu/svn/clam/trunk clam
And maybe move local changes with a patch:
oldclam$ svn diff > /tmp/localchanges.patch
clam$ patch -p < /tmp/localchanges.patch
And remove the http sandbox.
pau
En/na Pau Arumi ha escrit:
> Here you have. (also in the wiki)
> To begin with we'd like to invite Hernan, Andreas, Bennett and Greg.
> Other developers will get in after some more patches.
>
> Have fun!
> pau
>
>
> == Who can get commit access? ==
>
> Any active Clam developer can get a SVN account. Normally one is
> considered an 'active' developer after sending several patches to
> the mailing lists for review and getting them accepted.
>
> == When to directly commit? ==
>
> * Small refactorings, typos, trivial fixes...
>
> * Bigger changes but in safer places: examples, apps or processings
> not used by other people at the moment.
>
> For any commit check that:
>
> * It doesn't break [http://clam.iua.upf.edu/testfarm/ testfarm] (if
> it does fix it quickly or revert the commit). Of course, do not
> rely on testfarm to see if tests pass, do it locally before
> commiting.
>
> * You write a proper changelog (use itemized "*" lines)
>
> * Different aspects goes into different commits.
>
> * Send a "last commits" notice to the mailing list explaining the
> last recent commits (sending changelog might be fine).
>
> == When not to directly commit? ==
>
> * When the change is larger and effect existing code (maybe client
> code not in SVN). In this case the patch *must* be send to
> clam-devel list for a previous review of a core developer. Check
> that tests pass and apps build before sending patches.
>
> When a first patch has been approved the rules for follow-up patches in
> a discussed and agreed direction are slightly relaxed.
>
> == Repository ==
>
> The normal one with https access:
> $ svn co https://iua-share.upf.edu/svn/clam/trunk clam
> * In case your SVN username does not coincide with your local user
> add the --username option to the commit command (see also svn ci --help)
> * Passwords get automatically stored in local.
>
> Or, in case you have an account at iua-share (this method is likely to
> be deprecated)
> $ svn co svn+ssh://<usrname>@iua-share.upf.edu/mnt/svn/clam/trunk clam
>
> _______________________________________________
> Clam-devel mailing list
> Clam-devel at llistes.projectes.lafarga.org
> https://llistes.projectes.lafarga.org/cgi-bin/mailman/listinfo/clam-devel
More information about the clam-devel
mailing list