Re: Multi-branch committing in git, revisited

Поиск
Список
Период
Сортировка
Искать
От
Bruce Momjian
Тема
Re: Multi-branch committing in git, revisited
Дата
Msg-id
201009221324.o8MDO0k11057@momjian.us
Ответ на
Список
Дерево обсуждения
Multi-branch committing in git, revisited Tom Lane <tgl@sss.pgh.pa.us>
Re: Multi-branch committing in git, revisited Abhijit Menon-Sen <ams@toroid.org>
Re: Multi-branch committing in git, revisited Bruce Momjian <bruce@momjian.us>
Re: Multi-branch committing in git, revisited Tom Lane <tgl@sss.pgh.pa.us>
Re: Multi-branch committing in git, revisited Bruce Momjian <bruce@momjian.us>
Re: Multi-branch committing in git, revisited Robert Haas <robertmhaas@gmail.com>
Re: Multi-branch committing in git, revisited Bruce Momjian <bruce@momjian.us>
Re: Multi-branch committing in git, revisited "David E. Wheeler" <david@kineticode.com>
Re: Multi-branch committing in git, revisited Bruce Momjian <bruce@momjian.us>
Re: Multi-branch committing in git, revisited "David E. Wheeler" <david@kineticode.com>
Re: Multi-branch committing in git, revisited Tom Lane <tgl@sss.pgh.pa.us>
Re: Multi-branch committing in git, revisited Bruce Momjian <bruce@momjian.us>
Re: Multi-branch committing in git, revisited Bruce Momjian <bruce@momjian.us>
Re: Multi-branch committing in git, revisited Tom Lane <tgl@sss.pgh.pa.us>
Re: Multi-branch committing in git, revisited Elvis Pranskevichus <el@prans.net>
Re: Multi-branch committing in git, revisited Magnus Hagander <magnus@hagander.net>
Re: Multi-branch committing in git, revisited Andrew Dunstan <andrew@dunslane.net>
Re: Multi-branch committing in git, revisited Magnus Hagander <magnus@hagander.net>
Re: Multi-branch committing in git, revisited "David E. Wheeler" <david@kineticode.com>
Re: Multi-branch committing in git, revisited "A.M." <agentm@themactionfaction.com>
Re: Multi-branch committing in git, revisited Bruce Momjian <bruce@momjian.us>
Re: Multi-branch committing in git, revisited Andrew Dunstan <andrew@dunslane.net>
Re: Multi-branch committing in git, revisited Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Multi-branch committing in git, revisited Robert Haas <robertmhaas@gmail.com>
Re: Multi-branch committing in git, revisited David Christensen <david@endpoint.com>
Re: Multi-branch committing in git, revisited Tom Lane <tgl@sss.pgh.pa.us>
Re: Multi-branch committing in git, revisited Bruce Momjian <bruce@momjian.us>
Re: Multi-branch committing in git, revisited Tom Lane <tgl@sss.pgh.pa.us>
Tom Lane wrote:
> Okay, so now that I've actually done a couple of multi-branch commits...
> 
> I'm using the multiple-work-directory arrangement suggested on our wiki
> page.  The work flow seems to boil down to:
> 
> * Prepare patch in master
> * Stage patch with git add
> * git diff --staged >/tmp/patch-head
> * cd into REL9_0_STABLE workdir
> * patch -p0  * Adjust patch if needed
> * Stage patch with git add
> * git diff --staged >/tmp/patch-90
> * cd into REL8_4_STABLE workdir
> * patch -p0  * ... lather, rinse, repeat ...
> * cd back to master
> * git commit -F /tmp/commitmsg
> * cd into REL9_0_STABLE workdir
> * git commit -F /tmp/commitmsg
> * cd into REL8_4_STABLE workdir
> * git commit -F /tmp/commitmsg
> * ... lather, rinse, repeat ...
> * git push

Uh, just to be clear, the above is more complex than necessary because
git diff will show all uncommitted modifications.  You could just do:
> * Prepare patch in master> * git diff >/tmp/patch-head> * cd into REL9_0_STABLE workdir> * patch -p0  * Adjust patch if needed...

There is no need for 'git add' because once you are done you can use git
commmit -a in each branch to add all modifications and commit them.  I
think this exactly matches how we did thing with CVS.  A final 'git
push' sends them to the remote repository.  This causes commits to all
happen around the same time.

I am not saying that is the way we should to it, but it is clearly
possible.

--  Bruce Momjian          http://momjian.us EnterpriseDB                             http://enterprisedb.com
 + It's impossible for everything to be true. +

В списке pgsql-hackers по дате отправления
От: Robert Haas
Дата:
От: Peter Eisentraut
Дата:
FAQ