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

Re: [RFC] Support projects including other projects

From
Daniel Barkalow <barkalow@iabervon.org>
Date
May 12, 2005, 05:46 UTC
Message-ID
<Pine.LNX.4.21.0505120137200.30848-100000@iabervon.org>
In-Reply-To
<1115876231.3085.4.camel@kryten>
On Thu, 12 May 2005, James Purser wrote:
Show 13 quoted lines
> On Thu, 2005-05-12 at 15:19, Daniel Barkalow wrote:
> > If you think about it as git and cogito being entirely separate projects,
> > where users would be expected to have the right version of git most of the
> > time (or ever), this is true. But I think that cogito is as closely tied
> > to git as the kernel is to kbuild or kconfig; the difference is that git
> > is not solely available with cogito, like kbuild is solely available with
> > the kernel.
> I tend to disagree with you on this point. Cogito and Git share
> arelationship more akin to xorg and gnome and this is something I think
> Linus intended so that it would be very easy to build a layer on top of
> the git toolset. Cogito is great and it fills a need but give it time
> and other implementations and tool sets will come along that may
> supersede it.

The point of this feature is to support other implementations and tool sets. If there weren't other things using the git core, there would be no reason to leave the current situation where cogito simply includes the complete contents of git-pb. The relationship between cogito and git is, however, not at all like that between Gnome and x.org; gnome could not be started until X was essentially completely stable for several years (after which X could be reimplemented and extended, so long as it retained the same API). Cogito, on the other hand, is being developed concurrently with git, and substantially informs git development. The current cogito doesn't work completely correctly with any mainline git, whereas the current Gnome works with every x.org release as well as any XFree86 or most other X servers since the mid 90's.

Also, any particular user is probably only going to use one git-based system, but will almost certainly use many different X clients.

	-Daniel
*This .sig left intentionally blank*
Previous: James PurserNext: James Purser
Message 13 of 14 in “[RFC] Support projects including other projects”
  1. Daniel BarkalowMay 12, 2005
  2. Junio C HamanoMay 12, 2005
  3. Daniel BarkalowMay 12, 2005
  4. Junio C HamanoMay 12, 2005
  5. Daniel BarkalowMay 12, 2005
  6. Junio C HamanoMay 12, 2005
  7. Daniel BarkalowMay 12, 2005
  8. David LangMay 12, 2005
  9. Junio C HamanoMay 12, 2005
  10. Daniel BarkalowMay 12, 2005
  11. Junio C HamanoMay 12, 2005
  12. James PurserMay 12, 2005
  13. Daniel BarkalowMay 12, 2005
  14. James PurserMay 12, 2005

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.