From: Sitaram Chamarty Date: Fri, 20 Nov 2009 04:56:32 GMT Subject: Re: [ANNOUNCE] codeBeamer MR - Easy ACL for Git Message-ID: <2e24e5b90911192056t706071ble163a53741017ef@mail.gmail.com> In-Reply-To: <4B054D0A.5030802@intland.com> On Thu, Nov 19, 2009 at 7:20 PM, Intland Software wrote: > Petr Baudis wrote: >> >> I think a lot of people wonder now, how does this compare to existing >> solutions; from your announcement I thought it's something like >> Gitosis/Gitolite, but in fact it seems more similar to Gitorious or >> GitHub (if it was publicly available, of course); perhaps it would be > > All right, some quick comparisons with codeBeamer Managed Repository (MR). > > * MR against Gitosis I think you meant "versus" :-) > In terms of access control, MR has the concept of "role", and it makes our > security model more fine grained. Permissions can be set by role. One user > account can have multiple roles. Roles are project-dependent. When you add a > group to a project, you can assign multiple roles to the group (which is > equivalent with assigning those roles to each group member one by one). > On the other hand, MR has a much broader scope than Gitosis. MR helps you to > manage your repos, to track your tasks/bugs/issues, to follow commit > activities, to browse repos in the web, can be extended using its APIs, etc. > (And you don't have to install and maintain Git extensions for this.) > * MR against Gitolite > Pretty much the same applies here as well. Conceptually, gitolite can do the roles stuff you mentioned, if I understood it correctly. Of course, gitolite's access config is in plain text. The web-based control, issue tracking, etc., are all on a different plane from what gitosis/gitolite aim to be. So much so that I might even disagree with Pasky on the need to mention these two products in your website. Here's one perspective (in round figures): gitolite: 1600 lines of shell+perl, 1600 lines of doc gitosis: 3300 lines of python MR: 150 MB binary download I don't honestly see any way to even *begin* to compare :-) You should stick to gitorious, github, and -- here's a new one for you -- indefero. -- Sitaram