Hello all!

In a comment (in issue http://argouml.tigris.org/issues/show_bug.cgi?id=6414
) Øyvind asked if there was a git mirror of our subversion repositories
that could be used by developers preferring git. I started working with
that but Øyvind soon mentioned that we would do better if we also set up a
gerrit server. Since then Øyvind has helped me configure and set up a
gerrit server connected to my Jenkins server (at
http://argouml-jenkins1.dyndns.org:8080/). The setup of this is almost
completed.

This solves several problems for us:

   1. Anyone that want to look at the source using git can create their git
   repository from the gerrit server instead of running git svn init, git svn
   fetch by themselves. This will be a lot quicker.
   2. People without developer access in the projects' subversion
   repositories can commit through the gerrit mechanism where their commits
   can be reviewed and discussed by anyone, verified by the jenkins server
   running tests and static checks, and then approved by one of the appointed
   approvers which means that it is committed into the subversion repository.
   3. The compilation and testing is, in this scenario, run by Jenkins
   before actually committing to the subversion repository.

If you don't want to bother about this, you don't have to do anything. All
you might notice is that some of the commits into the subversion
repositories will be done by the closettop_nightlybuild user on behalf of
the gerrit server. That is the bot-operated tigris user I have set up for
the continuous integration server and that has now gotten the
responsibility to do the commits into subversion.

If you want to take part in this, you should go to
https://argouml-jenkins1.dyndns.org:8443/ and look around. Start by reading
Gerrit Code Review - A Quick Introduction
(at https://argouml-jenkins1.dyndns.org:8443/Documentation/intro-quick.html).
I will get back to improving the wiki to describe how this is set up and
how to work with it.

I hope that this will help people outside of the core developer group to
make contributions and that it will help our entire group to look at and
discuss their contributions. I think there are patches in our issuezilla
database that we have not found and I hope this will help us to avoid that
in the future.

        /Linus

------------------------------------------------------
http://argouml.tigris.org/ds/viewMessage.do?dsForumId=450&dsMessageId=2958061

To unsubscribe from this discussion, e-mail: 
[[email protected]].
To be allowed to post to the list contact the mailing list moderator, email: 
[[email protected]]

Reply via email to