RE: [EXTERNAL] Re: svnsync Error About Disallowed "non-regular" Property

"Williams, James P. {Jim} (JSC-CD4)[KBR Wyle Services, LLC] via users" <[email protected]> Fri, 16 Aug 2024 16:36:43 +0000
Newsgroups gmane.comp.version-control.subversion.user
Message-ID <DS0PR09MB10505A0AA13684DC1FDAB9E65BF812@DS0PR09MB10505.namprd09.prod.outlook.com>
> From: Andreas Stieger <[email protected]>
> 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.000000Z

   # 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.000000Z

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