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

gittornado: A tornado-based implementation of the git-http-backend in Python

From
MSManuel Stocker <stockema@gmail.com>
Date
Dec 9, 2011, 13:34 UTC
Message-ID
<CAJza_0UYtyxU5qsfqPr7cJbMBu0_fxwpe2cOBC5w2BSj1+tsCw@mail.gmail.com>
Hi,

I decided to implement the smart HTTP protocol on top of tornado for our codehosting platform. It is built as a library but also includes an example of a simple server.

At the moment, it's in a stage where it is in daily use for accessing git repositories by a diverse set of different git client versions/flavours. I have not done any load testing or performance benchmarking yet, but it should basically scale relatively well due to it's event-driven nature.

You can find the code at https://github.com/mensi/gittornado
Feedback / patches are highly appreciated.

-- Manuel

Message 1 of 1 in “gittornado: A tornado-based implementation of the git-http-backend in Python”
  1. Manuel StockerDec 9, 2011

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.