Re: Kannel SVN repo

Stipe Tolj <[email protected]>
Newsgroups gmane.comp.mobile.kannel.devel
Organization tolj.org system architecture
Message-ID <[email protected]>
Alexander Malysh schrieb:
> Hello all,
> 
> I have setup test SVN repo for kannel and installed viewvc for it.
>     viewvc: http://svn.kannel.org
>         or
>     svn co http://svn.kannel.org/repos/gateway
> 
> Please test...

thanks Alex.

> I have few questions, what we need:
> 
> 1) do we need daily diff mail or should we setup post-commit hook to 
> mail diffs?

I'm for the post-commit hook, as this is a svn feature and doen't bulk 
subscribed mailboxes with "no changes" mails and only issues a mail if a 
corresponding commit has been applied.

Can we setup to pipe it via the existing mailman subscribers to the 
'devel-reports' mailing list? So +1 for post-commit hook.

> 2) should we check in pre-commit hook for existance of log message and 
> if not reject commit?

yep, we want a clean ChangeLog entry and a corresponding log message to be 
existing. (Andreas will hate it ;) ++1.

> 3) I don't see any sense to use Changelog anymore, because 'svn log' 
> produce better log :) but require (2)...

Now, the ChangeLog is a construct since decades for the CVS repos. If we use (2) 
and we can "reproduce" the same ChangeLog "on request", then I'm +0 for it.

> 4) how write access should be handled via svn+ssh, https, ...? (I think 
> https should be enough)

HTTPS _AND_ SSL client certificates. So we ensure that write commit to the SVN 
repos is always identified by a corresponding user. This means we will have to 
establish a Kannel CA too, which issues the certs.

Is SSL cert client-side authentication possible with svn client directly and any 
common IDE, i.e. Eclipse?

> 5) when should we switch to SVN and set cvs repo to read-only?

IMO, as soon as we have tagged the CVS HEAD branch for version 1.4.2 we should 
set the CVS repo to read-only and switch SVN to write, keeping the CVS in 
operation (in read-only) for a couple of weeks to allow users relying on the 
repo to migrate.

Stipe

-------------------------------------------------------------------
Kölner Landstrasse 419
40589 DÃŒsseldorf, NRW, Germany

tolj.org system architecture      Kannel Software Foundation (KSF)
http://www.tolj.org/              http://www.kannel.org/

mailto:st_{at}_tolj.org           mailto:stolj_{at}_kannel.org
-------------------------------------------------------------------
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.