Code review comment for lp:~nataliabidart/ubuntuone-client/conflict-only-when-needed

Revision history for this message
Natalia Bidart (nataliabidart) wrote :

When the need of removing a directory is detected (because, for example, the client issues a Query and found some hash differences), the client now recursively removes the directory if it has no local changes (in it or in any of its children).

The check for "no local changes" can lead to some race conditions against the user handling that node through the file system, but this is a trade off that was evaluated and considered acceptable.

« Back to merge proposal