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

Re: svn:externals using git submodules

From
Shawn O. Pearce <spearce@spearce.org>
Date
May 1, 2007, 15:22 UTC
Message-ID
<20070501152228.GF5942@spearce.org>
In-Reply-To
<20070501150724.GA20797@pe.Belkin>
Chris Shoemaker <c.shoemaker@cox.net> wrote:
Show 10 quoted lines
> On Tue, May 01, 2007 at 11:21:14AM +0100, Andy Parkins wrote:
> > Hello,
> > 
> > I've done this by hand as a proof of concept I suspect it would need loads of 
> > work in git-svn to do it properly.  However, I thought I'd mention as part of 
> > my "success with submodules" reports.
> 
> For my part, I wonder if it can be simplified somehow; and I suspect
> it doesn't work well with svn:externals that specify a particular
> revision.

Actually that is an interesting point that Chris makes. Isn't the svn:externals property revision controlled on the parent directory? So each change to it is actually recorded in the revision history of the parent project. And if every svn:externals URL included the exact version of the other project to include, aren't svn:externals then more-or-less like the subproject link support, except they also include the URL?

-- 
Shawn.
Previous: Chris ShoemakerNext: Chris Shoemaker
Message 3 of 14 in “svn:externals using git submodules”
  1. Andy ParkinsMay 1, 2007
  2. Chris ShoemakerMay 1, 2007
  3. Shawn O. PearceMay 1, 2007
  4. Chris ShoemakerMay 1, 2007
  5. Shawn O. PearceMay 1, 2007
  6. Andy ParkinsMay 1, 2007
  7. Andy ParkinsMay 1, 2007
  8. Chris ShoemakerMay 1, 2007
  9. Andy ParkinsMay 1, 2007
  10. Chris ShoemakerMay 1, 2007
  11. Linus TorvaldsMay 1, 2007
  12. Junio C HamanoMay 1, 2007
  13. Shawn O. PearceMay 1, 2007
  14. Michel JouvinJan 20, 2010

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.