Login | Register
My pages Projects Community openCollabNet

Discussions > dev > [Subclipse-dev] Subclipse interaction with undo, from refactorings and otherwise

subclipse
Discussion topic

There will be a brief maintenance window every Friday at 17:00 Pacific.
For further details, see CollabNet's maintenance and upgrade policy.

Back to topic list

[Subclipse-dev] Subclipse interaction with undo, from refactorings and otherwise

Author Scott Evans <gse at adobe dot com>
Full name Scott Evans <gse at adobe dot com>
Date 2009-12-10 13:58:50 PST
Message Hi folks,

I work on the Adobe Flash Builder team. FB is based on Eclipse and we have
lots of Subclipse users.

In working on a refactoring feature, we¹ve noticed that after
programmatically deleting a directory in a Subclipse-controlled project, the
directory remains, with a .svn directory in it. This causes problems when
undoing the operation ‹ for instance, UndoDeleteResourceChange tries to
recreate the deleted directory and that blows up.

In some testing, this problem appears to not be limited to Flash Builder or
to refactoring. In the JDT, if I simply delete a folder then try to undo the
delete, similar problems happen.

I'm sure I'm not the first person to observe this but I couldn't find any
related bugs after some searching.

Is this a known can't-get-around-that issue, or is there something we can do
differently in our refactoring code?

Thanks!


scott

« Previous message in topic | 1 of 3 | Next message in topic »

Messages

Show all messages in topic

[Subclipse-dev] Subclipse interaction with undo, from refactorings and otherwise Scott Evans <gse at adobe dot com> Scott Evans <gse at adobe dot com> 2009-12-10 13:58:50 PST
     Re: [Subclipse-dev] Subclipse interaction with undo, from refactorings and otherwise markphip Mark Phippard 2009-12-10 14:03:25 PST
         Re: [Subclipse-dev] Subclipse interaction with undo, from refactorings and otherwise Scott Evans <gse at adobe dot com> Scott Evans <gse at adobe dot com> 2009-12-10 14:44:24 PST
Messages per page: