Nested tree support - current status

Jelmer Vernooij jelmer at jelmer.uk
Mon Oct 14 16:49:04 UTC 2019


So we're making steady progress on nested tree support.

The bulk of work was actually in getting rid in file-id based lookups, since they can potentially involve opening all subtrees. These are now mostly gone.

The next steps are:

* Update Tree.list_files (mp out for review)
* Update Tree.iter_entries_by_dir (mp prepared)
* Update Tree.iter_changes (mp in progress)
* Update Tree.get_* to accept nested paths (mp mostly done, needs tests)

And then finally, updating commands:

* add --no-recurse-nested flag to diff, log, ls, status (changes done, needs tests)
* add --no-recurse-nested flag to branch/pull/push

And eventually:

* Support moving files between nested trees
* Allow rename detection across trees

Jelmer
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/bazaar/attachments/20191014/de9d695d/attachment.html>


More information about the bazaar mailing list