Hi Bjoern,

> - It rejects commits changing files in a cws and outside of it (thus
>    hopefully preventing some accidental commits to a master
> - It checks all *.{cxx|c|hxx|h} files for correct indentation (no tab
>    indentation on added/changed lines)

those sound good

> - Adding a new module has to be properly announced in the commit message

Not sure this is needed. AFAIK it is (at least in CVS times it was)
necessary to do other things for adding a new module (announcement to
releng etc.), so just preventing the commit doesn't really solve a
problem, IMO.

> - Adding a new toplevel dir in a module has to be properly announced in
>    the commit message (this hopefully prevents accidental commit of
>    output trees)

Not sure this is worth it. I still think ignore lists are the best way
to prevent accidental committing of output trees, and for all other
dirs, we should not force us to a special commit message without a need.

> - Never allows changes/deleting of tagged versions

preventing changes sounds good, preventing deletion of tags - not sure.
At least in CVS times, tags became a pain in the neck over time (because
there were so many), but this probably doesn't apply to SVN.

Ciao
Frank

-- 
- Frank Schönheit, Software Engineer         [EMAIL PROTECTED] -
- Sun Microsystems                      http://www.sun.com/staroffice -
- OpenOffice.org Base                       http://dba.openoffice.org -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to