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

Re: Linking multiple Git repositories for version tracking

From
CJChristoph Jahn <christoph.jahn@gmx.de>
Date
Jan 10, 2010, 08:12 UTC
Message-ID
<hic25v$17i$1@ger.gmane.org>
In-Reply-To
<op.u574cwxqn3qeew@klee>

I have had the very same issue a while ago when still using SVN (shame on me ;-). SVN offers a special tag "svn:externals" which is something like symlinks. Having used it for a while I came to the conclusion that such a thing, as well-intentioned as it may be, is something I want to avoid by all means.

There are two reasons for that:
- Lock-in
- It is conceptually wrong

The conceptual part -which I consider to be more important- is mostly about the fact that we are talking about dependency management and not version control any more. Do I really want to "hide" dependencies inside the VCS? Also, there may be different dependencies for compilation and testing. That's why I chose to use Maven for this task.

My $0.02
-- 
Best regards,
Christoph
Previous: Michael Witten
Message 4 of 4 in “Linking multiple Git repositories for version tracking”
  1. James BeckJan 8, 2010
  2. Avery PennarunJan 8, 2010
  3. Michael WittenJan 9, 2010
  4. Christoph JahnJan 10, 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.