Plans for Bazaar

Martin (gzlist) gzlist at googlemail.com
Fri May 26 19:38:59 UTC 2017


On 26/05/2017, Mark Grandi <markgrandi at gmail.com> wrote:
> I would be willing to help out, is there like a checklist / document of
> things that need to be tackled?

Sure!

We've got rough notes in a doc, though some are large refactorings for
Python 3 which I'll need to coordinate. Others are pretty stand-alone:

  * Relocate ~/.bazaar and ~/.bzr.log to XDG[1] happy place

  * Replacement for bzr-pager in core

  * Logo for breezy

  * Python 3 incompatibilities with extension modules:
   ** Use of cmp and string handling in _dirstate_helpers_pyx
    * Use of Py_TPFLAGS_CHECKTYPES in _static_tuple_c
    * Use of PyObject_Compare and direct ob_type in _patiencediff_c
    * Py_InitModule3 plus other setup in _static_tuple_c and _patiencediff_c

  * Any pet bugs? I have a few:
    * $ bzr switch -b existing_branch
    * $ bzr rm §
    * $ bzr help envvars

And really anything else you're interested in or would like to change.
I'll put out a call for testing specifically when closer to a
releasable point, but feedback now on code and documentation is
valuable.

Martin


[1]: XDG Base Directory Specification
<https://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html>



More information about the bazaar mailing list