Re: Git out of sync vs. CVS

Поиск
Список
Период
Сортировка
От Magnus Hagander
Тема Re: Git out of sync vs. CVS
Дата
Msg-id 9837222c1001171150p4a2affabs1794332983b41064@mail.gmail.com
обсуждение исходный текст
Ответ на Git out of sync vs. CVS  (Peter Eisentraut <peter_e@gmx.net>)
Ответы Re: Git out of sync vs. CVS  (Peter Eisentraut <peter_e@gmx.net>)
Re: Git out of sync vs. CVS  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-hackers
2010/1/17 Peter Eisentraut <peter_e@gmx.net>:
> Maybe I'm hallucinating and someone could check this in their
> environment, but it appears to me that the Git repository is missing
> parts of two non-recent commits.  See attached patch.

Not having looked at the repo in detail, but I bet this happened
because the git mirror grabbed it's snapshot in the middle of a cvs
commit with multiple files. Since cvs doesn't have atomic commits, I
think that kind of thing can happen. Does that seem possible wrt these
commits specifically?

I don't really know how to fix that. It's kind of hard to do
transaction safe replication from a system without transactions ;)

As for fixing it, I guess we can try the
rewind-to-commit-before-this-and-rerun. That'll break people who have
branched after, but last time it seemed that most peoples git clients
would clean that up automatically. Which commits are these exactly?

-- Magnus HaganderMe: http://www.hagander.net/Work: http://www.redpill-linpro.com/


В списке pgsql-hackers по дате отправления:

Предыдущее
От: Peter Eisentraut
Дата:
Сообщение: Re: Patch: Remove gcc dependency in definition of inline functions
Следующее
От: Peter Eisentraut
Дата:
Сообщение: parallel regression test output