Mac OS: Can't move .svn/tmp/entries to .svn/entries: Operation not permitted

Friday, 28 March 2008

Mac OS: Can't move .svn/tmp/entries to .svn/entries: Operation not permitted

Did you get the following error on your Mac OS ?

The Problem:
Can't move .svn/tmp/entries to .svn/entries: Operation not permitted

The Solution:

cd working_copy
chflags -R nouchg *

Related:

 Digg  Del.icio.us  Reddit  SlashDot

28 comments:

Anonymous said...

And if that doesn't help?
-ethan

Svetoslav Marinov said...

Hi,

Could you try to execute
"svn update" in your working copy and see if it would work.

Slavi

Svetoslav Marinov said...

Have you tried svn cleanup as well ?

Herval said...

doesn't work for me either.. :-(

Herval said...

not working for me.. :-(

Svetoslav Marinov said...

Could you try

cd working_copy
chflags -R nouchg *
svn up
svn clean

Stefan said...

Instead of

chflags -R nouchg *

only

chflags -R nouchg .
worked for me

Svetoslav Marinov said...

Hi Stefan,

Thanks for sharing your update.

Slavi

sheer-panic said...

Thanks - chflags -R nouchg . worked for me

Svetoslav Marinov said...

I am glad that you're confirming the current and adding new solutions.
Great!

Anonymous said...

Cool. "chflags -R nouchg ." worked for me too. It saved lot of my time. Thanks much :-)

Svetoslav Marinov said...

Hi Anonymous,

Can you check out a new copy ?
Maybe upgrade your Mac OS ?

damo said...

"chflags -R nouchg ." also worked for me. Thanks!

Svetoslav Marinov said...

Perfect!

spenoir said...

Doesn't work for me:

-bash-3.00# chflags -R nouchg .
-bash: chflags: command not found

Svetoslav Marinov said...

Hi Spenoir,

Can you try /usr/bin/chflags

Here is what I have

server:~ svetoslav$ whereis chflags
/usr/bin/chflags

Anonymous said...

thank u so much !!!!

cd work_copy
chflags -R nouchg .

worked!!

Svetoslav Marinov said...

great!

davidsmoot said...

Worked for me! I have a dual boot system with a shared partition for my data and until I found this I could not update from OS X. Thanks,
David

Svetoslav Marinov said...

nice!

Konstantin said...

Thank you very much!

chflags -R nouchg *

saved my day. Eclipse must have muddled up the working copy.

Svetoslav Marinov said...

nice!

Nate said...

Saved the day! Thanks :)

Nate said...

Saved the day! Thanks :)

Svetoslav Marinov said...

great!

Anonymous said...

'chflags -R nouchg .' worked for me!
Thanks guys.

GED said...

This is what I had to do...
chflags -R nouchg $(find . -type d | egrep -oe ".*/\\.svn" | uniq)

Thanks for the pointer!

Svetoslav Marinov said...

GED, thanks for sharing your approach too!