Dmitry Minsky wrote on Tue, 28 Jun 2022 13:18 +00:00: >> What does the "folder with files" contain? > > Just a random files on my computer ;) It’s not from working copy or > repository or anything else meaningful. Let’s assume that it’s just a > bunch of random files which I want to put in the middle of repo and > hope that it won’t blow up ;) Is that possible?
And to answer my own question about a simpler solution: 1. Create a copy of the repository up to r7448. 2. Create an empty r7449. 3. Copy over the remaining revisions, discarding (if dump/load: with svndumpfilter; if svnsync: by using authz to make certain paths unreadable) all changes to the files that r7449 touched. This is lossy, but a lot easier. Actually, you could just do this experiment and in step 2 manually commit one of the candidate files to the path it was originally committed in r7449 to, to see whether that candidate is the right one; but then you'd have to load/sync all revisions between r7450 and the next revision that touches the file-modified-in-r7449 in order to see that the candidate isn't the right one. The important thing is that once you've fabricated an r7449 you can dump (--deltas --incremental) or svnsync r7450:HEAD on top of it… assuming all _future_ revisions are fine. You might want to check that no other revisions are truncated, and which revisions after r7449 modified the file touched in r7449. ("file", singular, per the rep-cache output.) If no other revision touched that file, you can just do the "copy up to r7448, commit one of the candidates, copy r7450:HEAD" thing with whichever candidate you prefer. Daniel