On 29/06/17 10:18, Jeremy Stanley wrote:
Gerrit's design assumes project names (including any prefixed
namespace) never change. This means project renames in Gerrit are
painful and disruptive (service outage for everyone, Git remote
changes for anyone working on that repo, risk of breaking things
with a SQL update query or directory move, et cetera). There is no
good automation for transfers between orgs in GH either so handling
this is a manual process involving lot of clicking around in a Web
browser. Project renames also touch other systems (our many Git
servers, StoryBoard) so more places to make mistakes or miss
something.

Or just abandon all pending patches, delete the branches, and clone the git repo to a fresh project?

For a project at an early enough stage that they're just managing to convince the TC that they have the critical mass to be a 'going concern' following the 4 opens (and thus able to become an official project), that's not even that onerous. We effectively did it with Heat when moving from GitHub to StackForge and at worst it was a minor annoyance for a couple of days.

We can't keep giving away our trademark to literally anybody who comes along. In retrospect, if our top priority was to avoid renaming we should have moved the official projects to the stackforge/ namespace instead of the other way around.

__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to