git/list[1] front-page[2] threads[3] people[4] search[5] about
 

RE: Bugs in Gitosis

From
OROlsen, Alan R <alan.r.olsen@intel.com>
Date
Nov 1, 2010, 17:23 UTC
Message-ID
<26E9B811E137AB4B95200FD4C950886BA96667EA@orsmsx507.amr.corp.intel.com>
In-Reply-To
<AANLkTik+CcuAtB=t5GgP9C-WrJRZt-LDNs3wUChhKTuz@mail.gmail.com>
Show 6 quoted lines
>-----Original Message-----
>From: Sitaram Chamarty [mailto:sitaramc@gmail.com] 
>Sent: Thursday, October 28, 2010 5:02 PM
>To: Olsen, Alan R
>Cc: Matthieu Moy; git@vger.kernel.org
>Subject: Re: Bugs in Gitosis
>On Fri, Oct 29, 2010 at 3:52 AM, Olsen, Alan R <alan.r.olsen@intel.com> wrote:
>> Does gitolite play well with Gerrit? I note in the docs that it does not react well to files under its control being messed with.
>For the real reason I added that into the docs, see
>http://github.com/sitaramc/gitolite/commit/10289c6d6494e7aa4204dfe29afec7535c1aa1a2
>If <any other software> wants to add *other* files into repos that
>gitolite does not need, that is perfectly fine.  Gitolite does not
>expect to be "sole control", but just "don't mess with my stuff and
>we'll get along fine".
>However, I wasn't aware that it is even *possible* to run gerrit and
>gitolite together.  Gerrit has its own customised ssh daemon, its own
>customised "git", and so on.
Gerrit runs its ssh daemon on another port. If you run them both as the same user, it works fine.
>I also fail to understand why you need gitolite if you're using
>gerrit.  I believe gerrit can do all the access control that gitolite
>can do.  See http://github.com/sitaramc/gitolite/blob/pu/contrib/gerrit.mkd
>for a comparision
We use gitosis currently for back-end management.
Gerrit does not add existing projects well. Pushing the kernel project into Gerrit causes one entry to approve per commit. That swamps the server. Gerrit does not have a way of handling rebases very well.  (We have projects that have a regular consolidation on the end of the development trees.)
There are also some people (me for example) who loath the Repo command and prefer to work using git.
I am hoping we can migrate to Gitolite. I am going to set up a test server to see if I can identify problems.
Previous: Sitaram ChamartyNext: Shawn O. Pearce
Message 5 of 7 in “Bugs in Gitosis”
  1. Olsen, Alan ROct 28, 2010
  2. Matthieu MoyOct 28, 2010
  3. Olsen, Alan ROct 28, 2010
  4. Sitaram ChamartyOct 29, 2010
  5. Olsen, Alan RNov 1, 2010
  6. Shawn O. PearceNov 1, 2010
  7. Sitaram ChamartyOct 28, 2010

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.