git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: git fast-export issue -- anyone know if this is a bug or a feature?

From
Elijah Newren <newren@gmail.com>
Date
Feb 11, 2009, 06:12 UTC
Message-ID
<51419b2c0902102212y4285319br2dd8ebd4a4e96590@mail.gmail.com>
In-Reply-To
<51419b2c0902082131o512e966l1fb3029c7513b02e@mail.gmail.com>
Hi,
On Sun, Feb 8, 2009 at 10:31 PM, Elijah Newren <newren@gmail.com> wrote:
Show 24 quoted lines
> The "source" repository is one that has been created by cvs2git (which
> operated on a franken cvs repository munged together from lots of
> different places; I'm running git-fast-export & git-fast-import based
> on it since I want to do some extra changes outside of cvs2git).  In
> the source repository, I noticed that 6 of the earliest commits in one
> root of history looked like:
>
>     /--E
>    /  /
> A--C--D
>  /
>  B
>
> In the "mirrored" repository, I notice this history had been modified
> so that it looked like
>
>        E
>       /
> A--C--D
>  /
>  B
>
> The latter history seems much more sane to me; since D is a child of
> C, making E a merge of C and D seemed really weird.  I did pour over

I think I found the source of the bug, and have sent out a couple patches in separate emails. However, I wanted to correct my statement here. The repositories created by cvs2git did not have such a commit history; I think it was simply too late at night and I wasn't reading things correctly.

Elijah
Previous: Elijah Newren
Message 4 of 4 in “git fast-export issue -- anyone know if this is a bug or a feature?”
  1. Elijah NewrenFeb 9, 2009
  2. Johannes SchindelinFeb 9, 2009
  3. Elijah NewrenFeb 9, 2009
  4. Elijah NewrenFeb 11, 2009

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.