lp://staging/~cjwatson/brz/fastimport-fix-directory-renames
- Get this branch:
- bzr branch lp://staging/~cjwatson/brz/fastimport-fix-directory-renames
Branch merges
- Ioana Lasc (community): Approve
- Breezy developers: Pending requested
-
Diff: 32 lines (+7/-6)1 file modifiedbreezy/plugins/fastimport/exporter.py (+7/-6)
Branch information
Recent revisions
- 7542. By Colin Watson
-
fastimport: Fix export of directory renames.
Passing `specific_
files=[ change. path[0] ]` to
`tree_old.iter_entries_ by_dir` yields only the entry for that path,
rather than for that path and all directory entries contained by it as
the code appeared to expect. Fix this to emit the correct rename
commands for all directory entries under the path being renamed, and fix
up subsequent delete commands to match.This fixes the export of
https://bazaar. launchpad. net/~lazr- developers/ launchpadlib/ trunk/revision/ 36.1.1,
which renames the `launchpadlib` directory to `src/launchpadlib` as well
as making various other changes. It may be relevant to
https://bugs.launchpad .net/brz/ +bug/1890216 as well, although I haven't
checked and I haven't tackled the rather larger task of writing useful
tests. - 7541. By Jelmer Vernooij
-
Set PYTHONPATH.
Merged from https:/
/code.launchpad .net/~jelmer/ brz/pythonpath/ +merge/ 409294 - 7540. By Jelmer Vernooij
-
Invoke brz directly, not via Python.
Merged from https:/
/code.launchpad .net/~jelmer/ brz/invoke- brz/+merge/ 409289 - 7539. By Jelmer Vernooij
-
Install setuptools-rust.
Merged from https:/
/code.launchpad .net/~jelmer/ brz/install- rust-setuptools /+merge/ 409276 - 7538. By Jelmer Vernooij
-
Merge lp:brz/3.2.
Merged from https:/
/code.launchpad .net/~jelmer/ brz/merge- 3.2/+merge/ 409076 - 7537. By Jelmer Vernooij
-
Add some more typing hints.
Merged from https:/
/code.launchpad .net/~jelmer/ brz/typing- fixes/+ merge/407806 - 7536. By Martin Packman
-
Make flake8 source test behave
Merged from https:/
/code.launchpad .net/~gz/ brz/flake8_ source_ test/+merge/ 407491 - 7535. By Jelmer Vernooij
-
Switch the Breezy entrypoint code to Rust!
Merged from https:/
/code.launchpad .net/~brz/ brz/brz. rs/+merge/ 407393 - 7534. By Jelmer Vernooij
-
Merge lp:brz/3.2.
Merged from https:/
/code.launchpad .net/~jelmer/ brz/merge- 3.2/+merge/ 407455 - 7533. By Jelmer Vernooij
-
Merge lp:brz/3.2.
Merged from https:/
/code.launchpad .net/~jelmer/ brz/merge- 3.2/+merge/ 407445
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://staging/brz