Roadmap for supporting parallel import of files

Jelmer Vernooij jelmer at samba.org
Thu Jul 2 21:55:28 BST 2009


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

James Westby wrote:
> In the use of bzr in Ubuntu this cycle we plan to start merging Debian
> package maintainers' branches with the branches that Ubuntu have created
> with much of the same content.
>
> In order to do this well we need better support in bzr for parallel
> imports of files. We do not need better support for parallel imports
> of revisions as we have a different revision history anyway.
>
> This means we are primarily interested in a way to model the "join"
> of two file ids in bzr, so that we can merge changes correctly, and
> have good history display.
>
> The often talked about proposal that would handle this, and more, is
> path tokens:
>
>   http://bazaar-vcs.org/DraftSpecs/PathTokens
>
> Does that proposed solution have the consensus of the developers as the
> way to tackle this issue? If not, are there any alternative proposals?
>
> I understand that this ability may also make things like file copies
> possible, but I would prefer it if we didn't have to decide on the
> semantics for merging over file copies etc. before putting the
> underlying infrastructure in place.
+1
> Is this on anyones roadmap for a post-2.0 feature already? Does anyone
> else have requirements that should be taken in to account in this
> discussion (I know Jelmer is interested in parallel import support).
I don't have it on my roadmap for post-2.0, since I don't think I'm
familiar enough with the full problem space. I'll happily contribute
ideas and code though. I think it's a very important feature where
foreign branches are concerned, since it's so easy to get multiple
instances of the same foreign revisions with different bzr file
ids/revision ids.

Cheers,

Jelmer
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iJwEAQECAAYFAkpNHrsACgkQDLQl4QYPZuVUvAP/Sg2qwzLynQJxCpMjgLsFsAMK
No/SeWoGhdBvfsUcq9hzBp/BcxeEW0l2Koz7WMV8Puteeoc05FX1GWIJVPX8aoQs
GHfDAij76l5vJmQjz7HUVpSQGcQnSppEU4pBQZyoUovGdk3vRyjMMf0VH8OMf0vQ
uSRmmRDHOXYCmqhAWtY=
=UQxF
-----END PGP SIGNATURE-----




More information about the bazaar mailing list