Hi,
Starting up with Gerrit this is a no issue but I'm getting to a point where more and more requests are coming in to rename/remove repositories. Both features require tricky database operations always having the risk of having missed some reference (of some reference, of some reference, etc) to the renamed/removed repository (esp. in the remove case).
I think there should be standard support in Gerrit, Gerrit can know what all the references are and do it with no risk. Of course that sometimes that would require removing changes associated with the repository which in turn means removing comments and scores on the changes, etc. Maybe a web interface can provide checkboxes (or at least warnings with details listing what is being removed). But I guess it's fine to even not make some complex UI like that, the basic feature to remove/rename repositories and update (remove) all other required related data is fine.
Mergedinto: 349