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 по дате отправления