Den tis 18 apr. 2023 kl 18:44 skrev Laurens Rodriguez <[email protected]>:
> Hello,
> I'm trying to get the history of a subpath from a repository with:
> /usr/bin/svnlook history -r 1000 -l 5 /path/to/my/repo /trunk
> I'm sure the path /trunk exists, but it is failing with:
>
> REVISION PATH
> -------- ----
> svnlook: E160013: File not found: revision 1090, path '/trunk'
>
> If I try with:
> /usr/bin/svnlook history -r 1000 -l 5 /path/to/my/repo /
> or omitting the path completely:
> /usr/bin/svnlook history -r 1000 -l 5 /path/to/my/repo
>
> it works as expected:
> REVISION PATH
> -------- ----
> 1090 /
> 1089 /
> 1088 /
> 1087 /
> 1086 /
>
Are you sure /trunk actually existed in revision 1000? I've made a quick
test, /trunk was added in revison 15 in my test repo. This is what I get:
[[[
daniel@srv:~$ svnlook history -r 14 -l 5 /data/svn/test/ /trunk
REVISION PATH
-------- ----
svnlook: E160013: File not found: revision 14, path '/trunk'
daniel@srv:~$ svnlook history -r 15 -l 5 /data/svn/test/ /trunk
REVISION PATH
-------- ----
15 /trunk
]]]
My version is:
>
> svnlook, version 1.9.7 (r1800392)
> compiled May 21 2022, 07:24:25 on x86_64-pc-linux-gnu
>
Please note that Subversion 1.9 is out of support since a few years. I
don't think it matters in this case since I can reproduce the issue even
with the latest version. But there may be bugs or even security issues that
won't be fixed in 1.9.
Kind regards,
Daniel Sahlberg