wycats/thor — pull request #297 by r7kamura (2013-02-01 03:34:59+00:00)
Title: Delete symlink of non-existent destination in revoking

In a phase of revoking CreateLink, it confirms the existence of file only by `File.exists?`. So when the destination is symlink and the source file does not exist, it returns false. This can be trouble depending on the execution sequence.