From: Daniel Date: Sun, 20 Mar 2011 16:06:44 GMT Subject: Re: dependable submodules Message-ID: In-Reply-To: <4D85F4E1.1020607@web.de> On Sun, Mar 20, 2011 at 5:36 AM, Jens Lehmann wrote: > Am 20.03.2011 05:32, schrieb Daniel: >> So would it be correct to say that even though those files are >> remotely fetched on a clone of the repository, they are actually >> revisioned and stored in the super project? > > Not in the superproject, but you'll have your copy of the history > of the submodule in its own .git directory on your harddrive. > >> This would have to be true for me to be able to still be able to >> access those files in which case the project was abandoned (or if I >> lacked internet access). > > If the remote side vanishes you still have your local copy. And if > you need to share that with others you can push the submodule > somewhere else and adjust the .gitmodules entry accordingly. > Because I'm using it to version control my own home directory, and not all files are checked in to to git, this would post a problem for backup. I only back up the .git folder itself since it's all I need (running git checkout . to restore all the files) and individually selecting each file to restore is a lot of work. Perhaps I just have an odd use-case.