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

Re: [RFC] cgit in git?

From
Junio C Hamano <gitster@pobox.com>
Date
Dec 11, 2008, 22:35 UTC
Message-ID
<7vwse6bart.fsf@gitster.siamese.dyndns.org>
In-Reply-To
<8c5c35580812111348iceaf30dyb55183017cff5b1d@mail.gmail.com>
"Lars Hjemli" <hjemli@gmail.com> writes:
Show 6 quoted lines
> 2) the cgit release tarballs includes the needed git sources
>
> Option 2 is doable but still requires the fedora project to support
> two git packages (but now the 'git-for-cgit' package is hidden inside
> the cgit source tree). The good thing about this option is that it
> only requires some minor modifications to the cgit releases.

I do not understand why this is any extra work for fedora. Instead of running "make get-git" and then running your build procedure, they need to just run your build procedure because you now ship your source with the matching version of the git source, which sounds like the right thing to me. You do not install anything from the contained git.git area (we do not do shared objects, nor public header files) to the end product, right?

Doesn't cgit bind git.git as a subproject at the source level? I would expect that the most natural release tarball for such a project would be a single tarball that has both the superproject itself _and_ the submodules it contains already extracted, iow, the state of your tree after you run "make get-git".

Previous: Jakub NarebskiNext: Lars Hjemli
Message 4 of 7 in “[RFC] cgit in git?”
  1. Lars HjemliDec 11, 2008
  2. Miklos VajnaDec 11, 2008
  3. Jakub NarebskiDec 11, 2008
  4. Junio C HamanoDec 11, 2008
  5. Lars HjemliDec 11, 2008
  6. Todd ZullingerDec 12, 2008
  7. Johan HerlandDec 11, 2008

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.