All of lore.kernel.org
 help / color / mirror / Atom feed
From: Gabriel Filion <lelutin@gmail.com>
To: Jonathan Nieder <jrnieder@gmail.com>
Cc: "Ævar Arnfjörð Bjarmason" <avarab@gmail.com>,
	"Dmitri Pissarenko" <dmitri.pissarenko@gmail.com>,
	git@vger.kernel.org, bzr-fastimport@packages.debian.org
Subject: Re: How to import bzr repository into git
Date: Fri, 19 Nov 2010 16:34:11 -0500	[thread overview]
Message-ID: <4CE6ED53.7060900@gmail.com> (raw)
In-Reply-To: <20101118163851.GB16610@burratino>

On 11/18/2010 11:38 AM, Jonathan Nieder wrote:
> Jonathan Nieder wrote:
>> Ævar Arnfjörð Bjarmason wrote:
>>> On Thu, Nov 18, 2010 at 15:34, Dmitri Pissarenko
>>> <dmitri.pissarenko@gmail.com> wrote:
> 
>>>> However, I had to give up this idea due to an "out of memory" error
>>>> during bzr-export.
>>>
>>> Buy more memory or use more swap?
>>
>> Or report it as a bug/wanted feature?
>>
>> Cc-ing Jelmer Vernooij in the hope that he might be able to point
>> to the right person for that.
> 
> This time with a valid email address (sorry for the noise).

right! I did see this with this particular workflow:

bzr branch lp:bzr
git init bzr.git
cd bzr.git
bzr fast-export ../bzr | git fast-import


the weird thing is that using fastimport directly with the lp:bzr
address (not "logged in" to launchpad, so in practice via HTTP) instead
of a local copy of the directory took a very long time but worked.

So I guess there's probably a memory leak when using local files.


other than bzr-fastimport, there is also bzr-git, which seems to support
some form of pushing (bzr dpush).

There are also mentions, in different discussions, of tailor:

http://wiki.darcs.net/RelatedSoftware/Tailor

And finally, the git wiki mentions BzrToGit

https://git.wiki.kernel.org/index.php/Interfaces,_frontends,_and_tools#BzrToGit

However, I have not thoroughly tested these tools and I have yet to find
something that works right in all cases. If you give these tools a try,
I'd be glad to hear about your experience with them.

-- 
Gabriel Filion

      reply	other threads:[~2010-11-19 21:34 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <AANLkTinVrwkOvYgGFX3S2530jfWnrAP28gVm4te1B4sC@mail.gmail.com>
2010-11-16 19:57 ` How to import bzr repository into git Dmitri Pissarenko
2010-11-16 20:05   ` Ævar Arnfjörð Bjarmason
2010-11-17  0:22   ` Gabriel Filion
2010-11-18 14:34     ` Dmitri Pissarenko
2010-11-18 15:25       ` Ævar Arnfjörð Bjarmason
2010-11-18 16:37         ` Jonathan Nieder
2010-11-18 16:38           ` Jonathan Nieder
2010-11-19 21:34             ` Gabriel Filion [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4CE6ED53.7060900@gmail.com \
    --to=lelutin@gmail.com \
    --cc=avarab@gmail.com \
    --cc=bzr-fastimport@packages.debian.org \
    --cc=dmitri.pissarenko@gmail.com \
    --cc=git@vger.kernel.org \
    --cc=jrnieder@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.