{"thread":{"id":"10364","subject":"Splitting a repository","startedAt":"2007-10-18T17:35:00Z","lastAt":"2007-10-19T00:33:34Z","messageCount":2,"participants":["Gonzalo Garramuno","Jeff King"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"56418","messageId":"47179944.6080608@filmaura.com","threadId":"10364","inReplyTo":null,"subject":"Splitting a repository","fromName":"Gonzalo Garramuno","fromEmail":"gga@filmaura.com","sentAt":"2007-10-18T17:35:00Z","receivedAt":"2007-10-18T17:35:00Z","isPatch":false,"sender":{"key":"gga@filmaura.com","avatar":null},"body":"\nI have a project I have been working on for some time and one of its \nlibraries has grown too much.\nI'm now wanting to split that library into a separate git repository.\nI'm wondering what's the best way to go around this.  Ideally I would \nlike to have:\n\t* all history on those library files be moved to the new repository.\n\t* all history on those library files be removed from the original \nrepository.\n\nor:\n\t* have the original repository library directory be \"linked\" to the new \nrepository.\n\n\n-- \nGonzalo Garramuño\n\nFilm Aura\nA New Dawn in Media Companies\n\ngga@filmaura.com\nhttp://www.filmaura.com\n"},{"id":"56452","messageId":"20071019003334.GA3290@coredump.intra.peff.net","threadId":"10364","inReplyTo":"47179944.6080608@filmaura.com","subject":"Re: Splitting a repository","fromName":"Jeff King","fromEmail":"peff@peff.net","sentAt":"2007-10-19T00:33:34Z","receivedAt":"2007-10-19T00:33:34Z","isPatch":false,"sender":{"key":"peff@peff.net","avatar":"https://avatars.githubusercontent.com/u/45925?v=4"},"body":"On Thu, Oct 18, 2007 at 02:35:00PM -0300, Gonzalo Garramuno wrote:\n\n> I have a project I have been working on for some time and one of its \n> libraries has grown too much.\n> I'm now wanting to split that library into a separate git repository.\n> I'm wondering what's the best way to go around this.  Ideally I would like \n> to have:\n\nLook at the documentation for \"git-filter-branch\". You can make a new\nhistory for each of the split parts that you want.\n\n-Peff\n"}]}