So we're making steady progress on nested tree support.<br><br>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.<br><br>The next steps are:<br><br>* Update Tree.list_files (mp out for review)<br>* Update Tree.iter_entries_by_dir (mp prepared)<br>* Update Tree.iter_changes (mp in progress)<br>* Update Tree.get_* to accept nested paths (mp mostly done, needs tests)<br><br>And then finally, updating commands:<br><br>* add --no-recurse-nested flag to diff, log, ls, status (changes done, needs tests)<br>* add --no-recurse-nested flag to branch/pull/push<br><br>And eventually:<br><br>* Support moving files between nested trees<br>* Allow rename detection across trees<br><br>Jelmer