#1102661 brz fast-export skips directory renames

Package:
python3-breezy
Source:
python3-breezy
Description:
distributed version control system - Python 3 library
Submitter:
Sergio Gelato
Date:
2025-04-11 20:57:02 UTC
Severity:
normal
#1102661#5
Date:
2025-04-11 15:27:33 UTC
From:
To:
(I expect this issue to be still present in 3.3.11-1.)

I'm trying to fast-export a branch with commits that rename directories. If I use "brz fast-export" (which still defaults to --plain) the directory renames do not appear in the output, causing git fast-import to choke on a later commit that references a file in a renamed directory. If there are no later commits with that property, git will silently produce a repository that doesn't match the original (=> severity: important).

If I use --no-plain the directory renames do appear, but git fast-import does not support feature commit-properties so I need to work around that.