Status update & proposed direction for branch-specific rules

John Arbash Meinel john at arbash-meinel.com
Mon May 11 14:52:24 BST 2009


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

Andrew Bennetts wrote:
> Ian Clatworthy wrote:
> [...]
>> file during early versions of 1.6. But the core team couldn't agree:
>> Martin, John, Alexander and I supported it while Robert and Jelmer
>> didn't. From memory, Aaron abstained but I suspect he agreed with Robert
>> in principle. In the end, Robert asked in August for .bzrrules to be
> [...]
> 
> Btw, just for completeness, I'm with Robert/Jelmer: I think this sort of data
> ought to be versioned but not as a regular file in the tree (and I think this
> is a desireable facility to have in general, because it's easy to imagine us
> adding more features than just ignores and filtering rules in the future).

I absolutely feel that this should be "versioned outside the tree", just
like I think tags should. (Though perhaps that is slightly different.)

I also can understand Martin's choice to avoid that, because it adds a
layer of complexity. You now have something which can generate a
conflict during a merge, without an obvious file to hold it.

The #1 reason I supported Ian's proposal was because I wanted
*something* to exist. As he pointed out, it is now 9 months down the
road, and we *don't have anything*.

> 
>> 3. Design and implement an out-of-tree-but-versioned solution for
>>    rules, ignores and anything else that needs it. This may take a long
>>    time to do, but then again it may not, depending on how it hangs
>>    together.
>>
>> I'm going to have a crack at #3 and if that doesn't fly, argue for #1.
>> I've had some thoughts over the weekend that I've written those up as a
>> draft spec. See http://bazaar-vcs.org/DraftSpecs/MetafileManagement.
>>
>> Thoughts?
> 

I'll have to give that a look.

John
=:->

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

iEYEARECAAYFAkoILZgACgkQJdeBCYSNAAOcKgCZAVJsx/Loj00Vln60/3b33P9v
EaoAn3DikeMAD139/bqmSdS552evqm7Q
=/3zN
-----END PGP SIGNATURE-----



More information about the bazaar mailing list