On Thu, Feb 14, 2019 at 01:55:10PM +0000, Cooke, Mark wrote:
> Hello list,
> 
> Windows 7, using the 1.10.3 command line tools (from TortoiseSVN).
> 
> I am trying to use `svn cleanup` in a build script (batch file) to remove 
> some ignored / unversioned files that may have been generated by a previous 
> build.  However, some of them are marked as "read-only" and cleanup stops 
> with an error.
> 
> 

Which error message and code are you seeing exactly?

The cleanup code calls a functions which is supposed to remove
files even if they don't have write-permissions, and even on Windows.
It looks like in your case this is going wrong for some reason.

On Unix, it is working as expected for me:

$ touch foo
$ chmod 444 foo
$ svn st
?       foo
$ svn cleanup --remove-unversioned
D         foo
$ svn st
$

I don't have a Windows machine.

> I have a couple of questions:
> 
> Is it valid to use both --remove-ignored and --remove-unversioned in the same 
> command?  This is not clear in the help text although it seems to work (until 
> it hits the read-only files).

Yes, passing both flags at the same time is valid.

> Is there any way to say "ignore errors" or "ignore read-only" or even "remove 
> read-only"?
> 

Well, it should already work without errors.
I am not sure why it does not work for you :-/

Regards,
Stefan

Reply via email to