How is git-import different from fastimport?

Asked by Eli Zaretskii

Can you please explain how "bzr git-import" is different from using the fastimport plugin? I mean, how will the end result, the bzr branch created by these commands, be different, both with respect to the information stored in the resulting branch, and things one can and cannot do with the resulting branch?

Question information

Language:
English Edit question
Status:
Solved
For:
Bazaar Git Plugin Edit question
Assignee:
No assignee Edit question
Solved by:
Jelmer Vernooij
Solved:
Last query:
Last reply:
Revision history for this message
Best Jelmer Vernooij (jelmer) said :
#1

On Sat, 2011-03-12 at 16:04 +0000, Eli Zaretskii wrote:
> New question #148815 on Bazaar Git Plugin:
> https://answers.launchpad.net/bzr-git/+question/148815
>
> Can you please explain how "bzr git-import" is different from using the
> fastimport plugin? I mean, how will the end result, the bzr branch
> created by these commands, be different, both with respect to the
> information stored in the resulting branch, and things one can and
> cannot do with the resulting branch?
fastimport/fastexport uses the git fastimport protocol and is useful for
imports/exports. Any branches created this way use unique ids so two
people exchanging bzr branches created using the same git repository
independently won't be able to merge from each other. The advantage of
bzr-fastimport is that you can modify the fastimport stream, this makes
it very useful for one-time imports, exports or changing history.

bzr-git adds Git format/protocol support as a first class citizen to
Bazaar; in other words, you should be able to do anything directly
against a Git branch that you can against a Bazaar branch. We're not
entirely there yet, as push into Git doesn't work.

Cheers,

Jelmer

Revision history for this message
Eli Zaretskii (eliz) said :
#2

Thanks Jelmer Vernooij, that solved my question.

Revision history for this message
nancy jane (nancyjane7) said :
#3

Absolutely! "bzr git-import" and the fastimport plugin approach both aim to migrate Git repositories to Bazaar (bzr). The difference lies in the mechanics: "bzr git-import" is a built-in command, simplifying the process, while the fastimport plugin offers more fine-grained control and customization during the migration. The resulting branch may have subtle differences in metadata and history representation, impacting how one interacts with and uses the branch For more visit : https://apikay.com/kingdom-maker-mod-apk/

Revision history for this message
robert james (robertjames61942) said :
#4

Certainly! "bzr git-import" and the FastImport plugin both aim to import Git repositories into Bazaar (bzr). However, "bzr git-import" is a built-in feature, simplifying the process, while the FastImport plugin is more customizable, offering finer control over the import process. The resulting branches should be similar in terms of content, but the plugin allows more detailed customization during import, potentially affecting the structure and behavior of the resulting branch. check https://apkcombo.ng/best-100-ppsspp-psp-games/