{"thread":{"id":"40297","subject":"Subdividing an existing Repository","startedAt":"2015-09-08T00:29:07Z","lastAt":"2015-09-08T00:29:07Z","messageCount":1,"participants":["David A Cobb"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"269585","messageId":"55EE2BD3.1060300@cox.net","threadId":"40297","inReplyTo":null,"subject":"Subdividing an existing Repository","fromName":"David A Cobb","fromEmail":"superbiskit@cox.net","sentAt":"2015-09-08T00:29:07Z","receivedAt":"2015-09-08T00:29:07Z","isPatch":false,"sender":{"key":"superbiskit@cox.net","avatar":null},"body":"Several Repositories I'm interested in, e.g. MINGW-PACKAGES@GITHUB, \ncontain multiple \"products.\"  Usually, I'm only interested in one or two.\nI want to have a local repo with, e.g. iodbc from MinGW-Packages as \nsub-moules.  I don't even need to keep local content for many of the \nother included products.  But, I need to keep synchronized with the \nupstream, so I don't want to destroy the meta-data that allows me to do \nthat.\n\nIt's not certain at this point that I will ever be invited to push what \nI have done up the food chain.  Maybe it will always be a private fork.\n\nI've looked at Subtrees and Submodules in the ProGit book.  I can see \nhow to use an existing submodule, but not how to isolate one out of a \nlarger body of code.\n\nTIA\n\n\nbegin:vcard\nfn:David A Cobb\nn:Cobb;David A\nemail;internet:superbiskit@cox.net\nx-mozilla-html:TRUE\nversion:2.1\nend:vcard\n\n"}]}