Re: git: uh-oh

Поиск
Список
Период
Сортировка
Искать
От
Max Bowsher
Тема
Re: git: uh-oh
Дата
Msg-id
4C8683A5.9000601@f2s.com
Ответ на
Re: git: uh-oh (Tom Lane)
Список
Дерево обсуждения
git: uh-oh Robert Haas <robertmhaas@gmail.com>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Magnus Hagander <magnus@hagander.net>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Aidan Van Dyk <aidan@highrise.ca>
Re: git: uh-oh Michael Haggerty <mhagger@alum.mit.edu>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Michael Haggerty <mhagger@alum.mit.edu>
Re: git: uh-oh Michael Haggerty <mhagger@alum.mit.edu>
Re: git: uh-oh Robert Haas <robertmhaas@gmail.com>
Re: git: uh-oh Alvaro Herrera <alvherre@commandprompt.com>
Re: git: uh-oh Robert Haas <robertmhaas@gmail.com>
Re: git: uh-oh Michael Haggerty <mhagger@alum.mit.edu>
Re: git: uh-oh Martijn van Oosterhout <kleptog@svana.org>
Re: git: uh-oh Michael Haggerty <mhagger@alum.mit.edu>
Re: git: uh-oh Alvaro Herrera <alvherre@commandprompt.com>
Re: git: uh-oh Michael Haggerty <mhagger@alum.mit.edu>
Re: git: uh-oh Alvaro Herrera <alvherre@commandprompt.com>
Re: git: uh-oh Michael Haggerty <mhagger@alum.mit.edu>
Re: git: uh-oh Khee Chin <kheechin@gmail.com>
Re: git: uh-oh Magnus Hagander <magnus@hagander.net>
Re: git: uh-oh Alvaro Herrera <alvherre@commandprompt.com>
Re: git: uh-oh "Joshua D. Drake" <jd@commandprompt.com>
Re: git: uh-oh Magnus Hagander <magnus@hagander.net>
Re: git: uh-oh Magnus Hagander <magnus@hagander.net>
Re: git: uh-oh Michael Haggerty <mhagger@alum.mit.edu>
Re: git: uh-oh Magnus Hagander <magnus@hagander.net>
Re: git: uh-oh Max Bowsher <maxb@f2s.com>
Re: git: uh-oh Magnus Hagander <magnus@hagander.net>
Re: git: uh-oh Max Bowsher <maxb@f2s.com>
Re: git: uh-oh Magnus Hagander <magnus@hagander.net>
Re: git: uh-oh Max Bowsher <maxb@f2s.com>
Re: git: uh-oh Magnus Hagander <magnus@hagander.net>
Re: git: uh-oh Magnus Hagander <magnus@hagander.net>
Re: git: uh-oh Robert Haas <robertmhaas@gmail.com>
Re: git: uh-oh "Joshua D. Drake" <jd@commandprompt.com>
Re: git: uh-oh "Joshua D. Drake" <jd@commandprompt.com>
Re: git: uh-oh Max Bowsher <maxb@f2s.com>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Max Bowsher <maxb@f2s.com>
Re: git: uh-oh Magnus Hagander <magnus@hagander.net>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Magnus Hagander <magnus@hagander.net>
Re: git: uh-oh Max Bowsher <maxb@f2s.com>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Max Bowsher <maxb@f2s.com>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Aidan Van Dyk <aidan@highrise.ca>
Re: git: uh-oh Robert Haas <robertmhaas@gmail.com>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Magnus Hagander <magnus@hagander.net>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Magnus Hagander <magnus@hagander.net>
Re: git: uh-oh Max Bowsher <maxb@f2s.com>
Re: git: uh-oh Magnus Hagander <magnus@hagander.net>
Re: git: uh-oh Max Bowsher <maxb@f2s.com>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Max Bowsher <maxb@f2s.com>
Re: git: uh-oh Robert Haas <robertmhaas@gmail.com>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Max Bowsher <maxb@f2s.com>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Max Bowsher <maxb@f2s.com>
Re: git: uh-oh Robert Haas <robertmhaas@gmail.com>
Re: git: uh-oh Magnus Hagander <magnus@hagander.net>
Re: git: uh-oh Max Bowsher <maxb@f2s.com>
Re: git: uh-oh Michael Haggerty <mhagger@alum.mit.edu>
Re: git: uh-oh Robert Haas <robertmhaas@gmail.com>
Re: git: uh-oh tomas@tuxteam.de
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Robert Haas <robertmhaas@gmail.com>
Re: git: uh-oh Robert Haas <robertmhaas@gmail.com>
Re: git: uh-oh Magnus Hagander <magnus@hagander.net>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Magnus Hagander <magnus@hagander.net>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Magnus Hagander <magnus@hagander.net>
Re: git: uh-oh Magnus Hagander <magnus@hagander.net>
Re: git: uh-oh Robert Haas <robertmhaas@gmail.com>
Re: git: uh-oh Magnus Hagander <magnus@hagander.net>
Re: git: uh-oh Robert Haas <robertmhaas@gmail.com>
Re: git: uh-oh Michael Haggerty <mhagger@alum.mit.edu>
Re: git: uh-oh Robert Haas <robertmhaas@gmail.com>
Re: git: uh-oh Michael Haggerty <mhagger@alum.mit.edu>
Re: git: uh-oh Max Bowsher <maxb@f2s.com>
Re: git: uh-oh Michael Haggerty <mhagger@alum.mit.edu>
Re: git: uh-oh Max Bowsher <maxb@f2s.com>
Re: git: uh-oh Michael Haggerty <mhagger@alum.mit.edu>
Re: git: uh-oh Max Bowsher <maxb@f2s.com>
Re: git: uh-oh Robert Haas <robertmhaas@gmail.com>
Re: git: uh-oh Max Bowsher <maxb@f2s.com>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Robert Haas <robertmhaas@gmail.com>
Re: git: uh-oh Max Bowsher <maxb@f2s.com>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Michael Haggerty <mhagger@alum.mit.edu>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Michael Haggerty <mhagger@alum.mit.edu>
Re: git: uh-oh David Fetter <david@fetter.org>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Michael Haggerty <mhagger@alum.mit.edu>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Michael Haggerty <mhagger@alum.mit.edu>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Magnus Hagander <magnus@hagander.net>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Magnus Hagander <magnus@hagander.net>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Magnus Hagander <magnus@hagander.net>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Michael Haggerty <mhagger@alum.mit.edu>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Max Bowsher <maxb@f2s.com>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Robert Haas <robertmhaas@gmail.com>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Max Bowsher <maxb@f2s.com>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Robert Haas <robertmhaas@gmail.com>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Robert Haas <robertmhaas@gmail.com>
Re: git: uh-oh Max Bowsher <maxb@f2s.com>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Michael Haggerty <mhagger@alum.mit.edu>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Magnus Hagander <magnus@hagander.net>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Magnus Hagander <magnus@hagander.net>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Magnus Hagander <magnus@hagander.net>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Magnus Hagander <magnus@hagander.net>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Alvaro Herrera <alvherre@commandprompt.com>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Alvaro Herrera <alvherre@commandprompt.com>
Re: git: uh-oh Alvaro Herrera <alvherre@commandprompt.com>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Magnus Hagander <magnus@hagander.net>
Re: git: uh-oh Magnus Hagander <magnus@hagander.net>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Robert Haas <robertmhaas@gmail.com>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Max Bowsher <maxb@f2s.com>
Re: git: uh-oh Max Bowsher <maxb@f2s.com>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Max Bowsher <maxb@f2s.com>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Max Bowsher <maxb@f2s.com>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Max Bowsher <maxb@f2s.com>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Robert Haas <robertmhaas@gmail.com>
Re: git: uh-oh Robert Haas <robertmhaas@gmail.com>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Magnus Hagander <magnus@hagander.net>
Re: git: uh-oh Magnus Hagander <magnus@hagander.net>
Re: git: uh-oh Max Bowsher <maxb@f2s.com>
Re: git: uh-oh Magnus Hagander <magnus@hagander.net>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Magnus Hagander <magnus@hagander.net>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Magnus Hagander <magnus@hagander.net>
Re: git: uh-oh Magnus Hagander <magnus@hagander.net>
Re: git: uh-oh Magnus Hagander <magnus@hagander.net>
Re: git: uh-oh Michael Haggerty <mhagger@alum.mit.edu>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Greg Stark <gsstark@mit.edu>
Re: git: uh-oh Magnus Hagander <magnus@hagander.net>
Re: git: uh-oh Max Bowsher <maxb@f2s.com>
Re: git: uh-oh Michael Haggerty <mhagger@alum.mit.edu>
Re: git: uh-oh Magnus Hagander <magnus@hagander.net>
Re: git: uh-oh Robert Haas <robertmhaas@gmail.com>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Magnus Hagander <magnus@hagander.net>
Re: git: uh-oh Max Bowsher <maxb@f2s.com>
Re: git: uh-oh Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: git: uh-oh Max Bowsher <maxb@f2s.com>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Michael Haggerty <mhagger@alum.mit.edu>
Re: git: uh-oh Magnus Hagander <magnus@hagander.net>
Re: git: uh-oh Dave Page <dpage@pgadmin.org>
Re: git: uh-oh "Joshua D. Drake" <jd@commandprompt.com>
Re: git: uh-oh "Joshua D. Drake" <jd@commandprompt.com>
Re: git: uh-oh Robert Haas <robertmhaas@gmail.com>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Robert Haas <robertmhaas@gmail.com>
Re: git: uh-oh Magnus Hagander <magnus@hagander.net>
Re: git: uh-oh David Christensen <david@endpoint.com>
Re: git: uh-oh Magnus Hagander <magnus@hagander.net>
Re: git: uh-oh Tom Lane <tgl@sss.pgh.pa.us>
Re: git: uh-oh Robert Haas <robertmhaas@gmail.com>
Re: git: uh-oh Alex Hunsaker <badalex@gmail.com>
Re: git: uh-oh Alex Hunsaker <badalex@gmail.com>
Re: git: uh-oh "Matthew D. Fuller" <fullermd@over-yonder.net>
Re: git: uh-oh Michael Haggerty <mhagger@alum.mit.edu>
On 07/09/10 18:16, Tom Lane wrote:
> Michael Haggerty  writes:
>> Tom Lane wrote:
>>> What I'd like is for those commits to vanish from the git log entirely.
> 
>> It seems to me that in your case such commits could be "grafted over":
> 
>> *---*---*---*
>>          \
>>           A---B---C---D
> 
>> E.g., if "C" is one of these special manufactured commits, then you
>> could use git grafts to change the parent of "D" from "C" to "B", then
>> bake in the change with "git filter-branch".  This would make C
>> inaccessible and subject to garbage collection.
> 
> Hmm, I see.  This depends on the fact that git commits reference
> filesystem states and not deltas, correct?  So it does actually make
> sense to just delete that commit from the history.  I was concerned
> that it'd invalidate later commits, but I guess it doesn't.

It wouldn't - except for the fact that cvs2git batches such manufactured
commits such that there is no guarantee that a single manufactured
commit pertains only to files in the commit immediately afterwards. For
example, consider the it.po file in the commit referenced in this thread
yesterday:

commit b36518cb880bb236496ec3e505ede4001ce56157
Author: PostgreSQL Daemon 
Date:   Sun Feb 28 21:32:02 2010 +0000
   This commit was manufactured by cvs2svn to create branch
'REL8_4_STABLE'.
   Cherrypick from master 2010-02-28 21:31:57 UTC Tom Lane
 'Fix up memory management problems in contrib/xml2.':       contrib/xml2/expected/xml2.out       contrib/xml2/sql/xml2.sql       src/bin/pg_dump/po/it.po


Max.

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