<div dir="ltr">Hi Ondrej<div><br></div><div>The replication between Gerrit and git mirrors is done by the Gerrit replication mechanism.</div><div><br></div><div>If you look at this line in the gerrit manifest:</div><div><br></div><div><a href="http://git.openstack.org/cgit/openstack-infra/system-config/tree/modules/gerrit/manifests/init.pp#n255">http://git.openstack.org/cgit/openstack-infra/system-config/tree/modules/gerrit/manifests/init.pp#n255</a><br></div><div><br></div><div>you will see that it deploys a 'replication.config' file based on template:</div><div><br></div><div><a href="http://git.openstack.org/cgit/openstack-infra/system-config/tree/modules/gerrit/templates/replication.config.erb">http://git.openstack.org/cgit/openstack-infra/system-config/tree/modules/gerrit/templates/replication.config.erb</a><br></div><div><br></div><div>You can find more information about how Gerrit replication works here:</div><div><br></div><div><a href="http://gerrit.googlecode.com/svn/documentation/2.0/config-replication.html">http://gerrit.googlecode.com/svn/documentation/2.0/config-replication.html</a><br></div><div><br></div><div>HTH</div><div><br></div><div>Regards</div></div><div class="gmail_extra"><br><div class="gmail_quote">2014-10-24 18:25 GMT+02:00 Ondrej Wisniewski <span dir="ltr"><<a href="mailto:ondrej.wisniewski@dektech.com.au" target="_blank">ondrej.wisniewski@dektech.com.au</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  

    
  
  <div text="#000000" bgcolor="#FFFFFF">
    <font face="Helvetica, Arial, sans-serif">Hi,<br>
      <br>
      I am trying to set up an OpenStack development workflow in our
      company. We have an internal Git repository mirror of all
      OpenStack projects we are working on. It is periodically updated
      from the upstream OpenStack community servers. This is used to
      share the code among developers. <br>
      <br>
      Furthermore I have set up a Gerrit server for the internal code
      review. The Gerrit server also works with repository mirrors of
      the community repositories which should be updated periodically.
      Or at least that's the idea. I ran into lots of problems and
      couldn't find a good way of synchronizing the developer mirrors
      with the Gerrit repositories. <br>
      <br>
      So to cut a long story short, here are my questions:<br>
      How is the synchronization of the OpenStack community Git
      repositories and the Gerrit server done? <br>
      How can I import an OpenStack project into my Gerrit system from
      my local Git mirror and keep both synchronized (at least the
      master branch) ?<br>
      <br>
      I would be really appreciate if someone could shed some light on
      this.<br>
      Thanks, Ondrej<br>
    </font>
  </div>

<br>_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br></blockquote></div><br></div>