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

Re: gitosis-lite

From
Jakub Narebski <jnareb@gmail.com>
Date
Aug 24, 2009, 13:13 UTC
Message-ID
<m3ab1pmk1c.fsf@localhost.localdomain>
In-Reply-To
<2e24e5b90908240528v56fdf30cq4c046fca321a3b17@mail.gmail.com>
Sitaram Chamarty <sitaramc@gmail.com> writes:
Show 12 quoted lines
> Hello all,
> 
> I created a new project called gitosis-lite, which combines
> the essential pieces of gitosis with the per-branch
> permissions stuff in the example in the howto directory of
> git.git.
> 
> The config file is different, (there's an annotated example
> you can look at).
> 
> The "why" and the "what" are all at
> http://github.com/sitaramc/gitosis-lite
Could you add information about this tool (perhaps after confirmation
/ deciding on project name[1]) to Git Wiki page
  http://git.or.cz/gitwiki/InterfacesFrontendsAndTools
somewhere below Gitosis?  Please do not forget to include that it is
written in Perl; see other entries for example.

You wrote in project's README.markdown that you were inspired by Gitosis (which requires Python and python-setuptools) and Documentation/howto/update-hook-example.txt (which uses bash). Why not contrib/hooks/update-paranoid (which is written in Perl)?

Using Perl code for configuration is simple and fast, but not very secure. Why not use git config format (via "git config -l -z" like in gitweb), or YAML or JSON (or Storable)? Well, YAML might be overkill.

BTW. if you blog about gitosis-lite (http://sitaramc.blogspot.com/) it could be picked up by Perl Iron Man Blogging challenge, and you could get wider review.

[1]: gitosis-lite doesn't look like CPAN-y name.  Git::Admin perlhaps?
-- 
Jakub Narebski
Poland
ShadeHawk on #git
Previous: Sitaram ChamartyNext: Sitaram Chamarty
Message 2 of 10 in “gitosis-lite”
  1. Sitaram ChamartyAug 24, 2009
  2. Jakub NarebskiAug 24, 2009
  3. Sitaram ChamartyAug 24, 2009
  4. Shawn O. PearceAug 24, 2009
  5. Sitaram ChamartyAug 25, 2009
  6. Jakub NarebskiAug 24, 2009
  7. Jakub NarebskiAug 24, 2009
  8. Sitaram ChamartyAug 25, 2009
  9. Jakub NarebskiAug 25, 2009
  10. Sitaram ChamartyAug 26, 2009

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.