Current status of EOL support

Alexander Belchenko bialix at ukr.net
Wed Jan 7 07:45:29 GMT 2009


Many Thanks! I've added your list to wiki:
http://bazaar-vcs.org/LineEndings/Roadmap

So essential parts is 3 and 4 and they probably will land before 1.12.
It's great.

Ian Clatworthy пишет:
> As requested by Alex, here's the overall picture w.r.t.
> EOL status.
> 
> Related code inside bzr.dev today:
> 
> 1. Support for rules, configured globally in BZR_HOME/rules
> 2. Experimental formats, 1.12-preview and 1.12-preview-rich-root
> 
> Related patches in the review queue:
> 
> 3. Content filtering
> 4. Tree-specific rules
> 5. Filtered views.
> 
> Note: (5) isn't directly related but both (3) and (5) require a
> WorkingTree format bump so landing them in the same release
> is most desirable.
> 
> Other related pieces mostly done:
> 
> 6. bzr-eol plugin
> 7. bzr-keywords plugin
> 
> These need at least (3) landed. They also need some more
> tests written, which I'm expecting to be easier after (4) lands.
> 
> Yet to be written stuff:
> 
> 8. Patch to make 1.12 formats non-experimental
> 9. Branch/project specific rules
> 10. Branch dependency rules
> 
> (8) requires (3) and (5) landed into bzr.dev, and enough
> testing by the community for us to be happy to make the
> switch.
> 
> (9) probably requires a branch format bump so it would be
> ideal if that were ready at the same time as the split
> inventory (CHK) format lands.
> 
> (10) will let projects say stuff like "this branch requires
> bzr 1.12 or later, and the bzr-eol plugin installed".
> 
> In summary, my hope is to get a new working-tree format
> and related features production strength (and the default)
> ASAP. In the worse case, that needs to happen no later
> than the CHK branch format bump. I think a better outcome
> though would be to spread out new feature risk by
> changing working tree formats (in 1.12 I hope) and bringing
> the CHK stuff in shortly after that.
> 
> Ian C.
> 
> 




More information about the bazaar mailing list