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]]
