bzr copy (Re: Weekly 0.10 release status)

Andrew Bennetts andrew at canonical.com
Tue Aug 15 10:36:11 BST 2006


On Tue, Aug 15, 2006 at 10:22:17AM +0200, Stefan (metze) Metzmacher wrote:
> Hi *,
> 
> I think 'bzr copy' or at least the storing format for it should go into
> the final 1.0 release. I'm not sure howmany releases will happen before 1.0.
> 
> See http://bazaar-vcs.org/BzrFileCopies.

It's not clear to me what exactly this is proposing -- the semantics of the "bzr
copy" command are far from clear.  Is it purely recording that NEWFILE started
as a copy of ORIGINAL, so that annotate and log can give slightly richer
reports, or something more fundamental?  Is bzr merge affected or not (and if
so, how?)?

So, I don't actually know what you're asking to include in bzr 1.0.

The spec seems to be in two minds: what's actually wanted, and "probably" and
"possibly" use cases that don't belong in this spec (or at least should be
confined to a "Future Directions" section).  The spec needs a consistent
summary, use cases and implementation proposal that says what it wants to
happen.  Leave the ifs and maybes to the Discussion section -- or make another
spec if you have multiple proposals[1].

I think the spec needs work if it's going to be considered for 1.0.

-Andrew.

[1] Occasionally the Python "PEP" process will have multiple PEPs to address the
    same use case in different ways, as a way to explore the options.  Gradually
    some options are withdrawn or rejected until there's one (or none!) left.
    (If there's no acceptable PEP at the end, generally the python-dev community
    will write a informational PEP summarising why a particular idea will never
    be accepted.)





More information about the bazaar mailing list