Re: git: uh-oh
От | Max Bowsher |
---|---|
Тема | Re: git: uh-oh |
Дата | |
Msg-id | 4C6EBE67.2050405@f2s.com обсуждение исходный текст |
Ответ на | Re: git: uh-oh (Magnus Hagander <magnus@hagander.net>) |
Список | pgsql-hackers |
On 20/08/10 18:30, Magnus Hagander wrote: > On Fri, Aug 20, 2010 at 19:28, Tom Lane <tgl@sss.pgh.pa.us> wrote: >> Max Bowsher <maxb@f2s.com> writes: >>> The history that cvs2svn is aiming to represent here is this: >> >>> 1) At the time of creation of the REL8_4_STABLE branch, plperl_opmask.pl >>> did *not* exist. >> >>> 2) Later, it was added to trunk. >> >>> 3) Then, someone retroactively added the branch tag to the file, marking >>> it as included in the REL8_4_STABLE branch. [This corresponds to the git >>> changeset that Robert is questioning] >> >> Uh, no. We have never "retroactively added" anything to any branch. >> I don't know enough about the innards of CVS to know what its internal >> representation of this sort of thing is, but all that actually happened >> here was a "cvs add" and a "cvs commit" in REL8_4_STABLE long after the >> branch occurred. We would like the git history to look like that too. > > Yeah. > > In fact, is the only thing that's wrong here the commit message? > Because it's probably trivial to just patch that away.. Hmm, but i > guess we'd like to hav ethe actual commit message and not just another > fixed one.. There is no "actual commit message" - the entire changeset is synthesized by cvs2git to represent the addition of a branch tag to the file - i.e. the logical equivalent of a "cvs tag -b", which has no commit message. Max.
В списке pgsql-hackers по дате отправления: