On Sat, 2006-07-22 at 07:46 +0000, Aaron Bentley wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Robert Collins wrote:
> > On Fri, 2006-07-21 at 22:47 +0000, John A Meinel wrote:
> >> I think now that we are in the second release since shared repositories
> >> came out, it would be wise to switch so that 'bzr branch' into a shared
> >> repository respects the repository settings, rather than the source.
> >>
> >> Otherwise there is always the 'bzr init; bzr pull' workaround.
> >>
> >> I would like to see this happen for 0.9, but we need to discuss it again
> >> first.
> >
> > I think bzr branch should *always* respect the format of the source.
>
> I think "always" is too strong a word; at minimum, users should be able
> to supply --format to override the format.
I'll happily agree to that.
What I'm thinking of is git, svn, hg plugins - branch from them should
IMO preserve the format, because the branching would become a *lot*
slower in that one case.
So I think having a '--format=automatic' or something, to say 'convert
to the best local representation' would be good, and --format=knit etc
to force a specific format, with the default being to preserve the
format.
On Sat, 2006-07-22 at 07:46 +0000, Aaron Bentley wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Robert Collins wrote:
> > On Fri, 2006-07-21 at 22:47 +0000, John A Meinel wrote:
> >> I think now that we are in the second release since shared repositories
> >> came out, it would be wise to switch so that 'bzr branch' into a shared
> >> repository respects the repository settings, rather than the source.
> >>
> >> Otherwise there is always the 'bzr init; bzr pull' workaround.
> >>
> >> I would like to see this happen for 0.9, but we need to discuss it again
> >> first.
> >
> > I think bzr branch should *always* respect the format of the source.
>
> I think "always" is too strong a word; at minimum, users should be able
> to supply --format to override the format.
I'll happily agree to that.
What I'm thinking of is git, svn, hg plugins - branch from them should
IMO preserve the format, because the branching would become a *lot*
slower in that one case.
So I think having a '--format= automatic' or something, to say 'convert
to the best local representation' would be good, and --format=knit etc
to force a specific format, with the default being to preserve the
format.
Rob
-- www.robertcolli ns.net/ keys.txt>.
GPG key available at: <http://