Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Delete a project in Gerrit

Tags:

git

gerrit

I can create a project in Gerrit through:

ssh –p 29418 [ip-address] gerrit create-project --name [project-name] 

But, how can I delete any project? I haven't see related commands or buttons on web page.

like image 600
gemfield Avatar asked Jan 04 '12 08:01

gemfield


People also ask

What is a Gerrit project?

Gerrit is a highly extensible and configurable tool for web-based code review and repository management for projects using the Git version control system.


1 Answers

Notice: Since this question was origionally asked, I've released the delete project plugin, and handed it off to the more active Gerrit devs. If you are using Gerrit >= 2.7, I'd recommend this route. If not, read on.

There isn't a method to delete projects from Gerrit currently. It must be done by hand. This is the most-requested feature of Gerrit.

There are two steps to delete a project by hand:

  1. Delete the repository from the server's file system

  2. Delete any references of the repository from the database. The tables to purge depend on the version of Gerrit you are running - the projects table was removed in 2.2.0 for example.

If you're deleting a project on an active Gerrit server, you should consider shuting down Gerrit before.

like image 161
Brad Avatar answered Oct 05 '22 18:10

Brad