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

[ANNOUNCE] namespace support in gitolite

From
Sitaram Chamarty <sitaramc@gmail.com>
Date
Nov 18, 2012, 11:41 UTC
Message-ID
<CAMK1S_hGPb5nMs1-w9qtjwGnS4VrgfxG-yRP2b0p7Y=DRk=2Dw@mail.gmail.com>
Hello all,

Gitolite now supports namespaces on the server side (invisible to the client side of course). See [1] for details.

A simple way to describe it would be that all the repos in the top row of the picture in the "integration manager workflow" at [2] are stored in one physical repo on the server, which saves a lot of disk space as well as network traffic for pushes to a "new" repo.

This is all on the server side. On the client side they continue to look like separate repos, so nothing changes.

In addition, gitolite's 'upstream' trigger can be used to keep the main repo in sync with the real upstream (somewhere on the internet) if you wish.

A bit more detail and a small example is at [3].

[1]: http://sitaramc.github.com/gitolite/namespaces.html [2]: http://git-scm.com/book/en/Distributed-Git-Distributed-Workflows#Integration-Manager-Workflow [3]: http://groups.google.com/group/gitolite/browse_thread/thread/5efcbfb5ff3ebe88

-- 
Sitaram
Message 1 of 1 in “[ANNOUNCE] namespace support in gitolite”
  1. Sitaram ChamartyNov 18, 2012

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.