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

bzr to git syncing

From
David Reitter <david.reitter@gmail.com>
Date
Jun 29, 2009, 19:12 UTC
Message-ID
<F84D4C0F-1CEF-4853-84DB-B7927CBE62B3@gmail.com>

Does anyone have experience syncing a Bzr repository to git? I would ideally want two-way syncing, but even the bzr->git route would be a start.

We're starting with a Git repo that was converted from CVS and it being kept up to date. The CVS repo will be converted to Bzr sooner or later, and at that point we'd need to sync from that one. We would need to keep the revision IDs coherent, i.e. not re-convert.

I have looked at the git-bzr scripts that go the fast-im/export route; this fails unfortunately (bzr side I think). Also, I'm not sure if that would preserve revids.

It strikes me that patches / merge bundles would be cleaner way to do this.

(If you care: The background of this is that Emacs is switching to Bzr, but my downstream project, Aquamacs, and a bunch of Emacs devs want to use git themselves, so I'm trying to find someone who can do this.)

Thanks in advance for your suggestions.
Next: Alex Bennee
Message 1 of 6 in “bzr to git syncing”
  1. David ReitterJun 29, 2009
  2. Alex BenneeAug 28, 2009
  3. Sverre RabbelierAug 28, 2009
  4. Alex BenneeAug 28, 2009
  5. Sverre RabbelierAug 28, 2009
  6. Ian ClatworthyAug 31, 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.