Re: moving development branch activity to new git repo
| От | Elvis Pranskevichus |
|---|---|
| Тема | Re: moving development branch activity to new git repo |
| Дата | |
| Msg-id | 201009211215.07482.el@prans.net обсуждение исходный текст |
| Ответ на | Re: moving development branch activity to new git repo ("Kevin Grittner" <Kevin.Grittner@wicourts.gov>) |
| Ответы |
Re: moving development branch activity to new git
repo
Re: moving development branch activity to new git repo |
| Список | pgsql-hackers |
On September 21, 2010 12:08:49 pm Kevin Grittner wrote: > Andrew Dunstan <andrew@dunslane.net> wrote: > > Basically, AIUI, you have to move the old repo aside and freshly > > clone the new repo. > > I was assuming that, but it's good to have confirmation. What about > my repo at > > http://git.postgresql.org/gitweb?p=users/kgrittn/postgres.git ? > > Can that be reset to a copy of the new repo? (Or is that not really > beneficial?) > > > I haven't migrated my development trees yet, but I'm planning on > > simply applying a diff from the old repo to a newly created branch > > in the new repo. However, that does mean losing the private commit > > history. > > Yeah, I'd really rather not lose that. > > > I'm not sure much can be done about that, unless you migrate each > > commit separately, which could be painful. > > Perhaps. I might be able to use grep and sed to script it, though. > Right now I think I'd be alright to just pick off commits where the > committer was myself or Dan Ports. My bash-fu is tolerably good for > such purposes. > > > Maybe some of the git gurus have better ideas, though. > > I'm all ears. ;-) > > -Kevin Here's a quick and easy way to move dev history to a new repo: $ cd postgresql.old $ git checkout yourbranch # stream your commits into a "patch mailbox" $ git format-patch --stdout master..HEAD > patches.mbox # switch to the new repo $ cd ../postgresql # create a branch if not already $ git checkout -b yourbranch # apply the "patch mailbox" $ git am ../postgresql.old/patches.mbox That should do the trick. Your dev history will be kept. Elvis
В списке pgsql-hackers по дате отправления: