> From: Andreas Stieger
> Sent: Friday, August 16, 2024 4:08 AM
> > When I run the following on a number of my SVN repos,
> >
> >% svnsync initialize file:///my/mirror file:///my/original
> >
> > I get this error.
> >
> >svnsync: E165002: Storage of non-regular property
> > 'svn:entry:committed-date' is disallowed
> >
> >through the repository interface, and could indicate a bug in your
> > client
> >
> > I don't know where that property is to remove it or where it came
> > from. I assume it's something SVN puts there for its own bookkeeping.
> >
> > How do I get past this?
> >
> > This is with SVN 1.14.1. Repo formats are all 5. Just before running
> > svnsync, I used "svnadmin create" to create a fresh, empty mirror
> > repo, and added a pre-revprop-change hook that just exits.
> >
>
> Check if your r0 of the source repository has this revision property set
>
> svnlook proplist --revprop -r 0 REPOS_PATH
>
> svnlook propget --revprop -r 0 REPO_PATH svn:entry:committed-date
>
> If it does, you can remove it, see "svnadmin help delrevprop" etc.. That
> should enable the sync to be initialized.
I sort of did that before posting, but results depend on how and where I ask.
# remote host, http:// finds nothing
remote-host> svn propget --revprop -r 0 svn:entry:committed-date
https://my/repo
svn: E200017: Property 'svn:entry:committed-date' not found on revision 0
# local host, http:// finds the property
local-host> svn propget --revprop -r 0 svn:entry:committed-date
https://my/repo
1992-01-29T13:14:31.00Z
# local host, file:// finds the property
local-host> svn propget --revprop -r 0 svn:entry:committed-date
file:///my/repo
1992-01-29T13:14:31.00Z
That's just weird. Before posting I had run only the first of those. Any idea
why the property is visible from one host but not another?
Regardless, you've helped me find a range of revisions that have the property,
which I can easily remove.
Thanks.
Jim