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
Re: Git out of sync vs. CVS |
Список | 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 по дате отправления: