Re: Merging repositories and their histories
- From
Peter Waller <peter.waller@gmail.com>
- Date
- Aug 18, 2008, 18:16 UTC
- Message-ID
- <d3d284ca0808181116t26e2eac3u5b8da4a8f5a91b65@mail.gmail.com>
- In-Reply-To
- <20080818173511.GC6014@blimp.local>
I don't quite understand what you are suggesting I do.
I have looked over the filter-branch manpage.
What would I first do? Copy all three repositories to ./Archive/{A,B,C}? Then rewrite their histories?
- Peter
2008/8/18 Alex Riesen <raa.lkml@gmail.com>
Show 15 quoted lines
>
> Peter Waller, Mon, Aug 18, 2008 18:46:14 +0200:
> >
> > I have three repositories, A, B and C. I wish to bring them together to only
> > one repository (.), where they are in a directory called ./Archive, so..
> > ./Archive/{A,B,C}. Then I plan at a later date to move files arbitrarily
> > from ./Archive/{A/B/C}/Something and into ./Something{A/B/C}. (A lame
> > example, but illustrates what I want to do).
>
> If this transition is meant to be persistent (IOW, the A, B and C stop
> existing as repos on their own) you can rewrite their histories to be
> in the directories (with git filter-branch) and just merge them in
> one. Then the histories will look like as if they have never grown
> separately.
>