Hi, On Thu, Jul 24, 2008 at 09:24:34PM +0000, Donald Brady wrote: > I am just ramping up on git and have the following scenario / issue: > > I have a git repository on server A. > > I clone it onto my machine B. > > In my local copy/repository on machine B I clone a repository on some > third party server C. > > I commit my changes into B and push them to A. > > Now if I clone my repository from Server A onto my local machine > in a different location I see all the source as normal but only the top > level directory of C. Any source under that is not present. > > What is the magic git incantation to make sure that I check out > not only the code from my repository but any repositories that > are cloned into it (recursive clone?) we call this functionality "submodules" and the quickstart howto is: You have git repository on A You clone it onto your machine B git submodule add url directoryC You commit your changes into B and push them to A You do another clone of A and then within the clone git submodule update --init For further details, see git-submodule(1). -- Petr "Pasky" Baudis As in certain cults it is possible to kill a process if you know its true name. -- Ken Thompson and Dennis M. Ritchie -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html