[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

invalid status for updating properties

From: Mikael Stålhammar <mikael_stalhammar_at_hotmail.com>
Date: Tue, 7 Jul 2020 09:01:50 +0000

Hi
I'm having an issue with merging/releasing a feature branch to trunk, getting:

--- Recording mergeinfo for merge between repository URLs into '.':

svn: E155023: Can't set properties on 'E:\SVN\WorkingCopies\repo\trunk\folder\file.txt': invalid status for updating properties.

The background is this:
-The "file.txt" was created on trunk a while back and has been merged into the feature branches.
-We are working on trunk and feature branches using sparse checkouts, having only the files we need in the working copies, committing files individually. Files changed on trunk are then merged in, file-by-file i.e. using subtree merging on file level, to a branch when needed. I.e. the merge info property is set on the merged files.

The "file.txt" was recently deleted on a branch and the deletion has been committed. Now the work on that branch is ready and it's about to be merged back into trunk.

The branch release process:
1. The branch is fully checked out in a working copy. Trunk is successfully merged into that working copy and committed.
2. Trunk is fully checked out in a working copy. The branch is merged into that working copy but then the error above occurs, saying it can't set properties on the deleted file. Why does SVN even try to set properties on a deleted file?

In the log from the merge, before the error message mentioned above, everything looks fine, i.e. a bunch of lines for "Updated" files and one "Deleted" file (the "file.txt").

I searched among the bugs but the only one I could find somewhat releated was this quite recent one:
https://issues.apache.org/jira/browse/SVN-4859
But while the error message was related I don't think it's the issue I have.

So I'm wondering what could be the issue, something we've done wrong or a bug? Is the problem in the SVN client or server?

(I used Tortoise/SVN 1.14.0 as client when merging. I think it's SVN 1.8.5 on the server)

Regards,
Mikael
Received on 2020-07-07 11:02:05 CEST

This is an archived mail posted to the Subversion Users mailing list.