git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* After-the-fact submodule detection or creation
@ 2007-12-07  3:01 Michael Poole
  2007-12-07  7:37 ` Alex Riesen
  0 siblings, 1 reply; 3+ messages in thread
From: Michael Poole @ 2007-12-07  3:01 UTC (permalink / raw)
  To: git

I have a project where most branches have one subdirectory for the
core program and other subdirectories for support scripts, programs
and libraries.  The supporting subdirectories vary from branch to
branch.  However, some branches contain just the core program, with no
subdirectories.  Starting from scratch, I would say the core program
should be a submodule, but historically it was not populated as one.

Is there a way to easily create such a pseudo-submodule branch in git,
or are real submodules strongly preferred for this kind of scenario?

(The added twist: I ran into this while importing a Subversion
repository.  git-svn identified two trees of history in the repository
-- one history containing the core plus support trees, one history
containing just the core program.  Since the trees do have the same
contents, only the commits are duplicated, but that is not quite
ideal.

It seems like using the current submodule code would mean that this
kind of import would need two passes over the foreign repository,
rather than one if the branch could be created after the parent tree
is initially imported.  I can live with that -- it is a rather unusual
case -- but maybe there is a better way.)

Michael Poole

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2007-12-07 21:36 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-12-07  3:01 After-the-fact submodule detection or creation Michael Poole
2007-12-07  7:37 ` Alex Riesen
2007-12-07 21:35   ` Michael Poole

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).