fsgeek / finesse

Finesse Project Repository
Other
2 stars 0 forks source link

Bitbucket: add rename support #20

Open fsgeek opened 4 years ago

fsgeek commented 4 years ago

This currently is not implemented and needs to be; the infrastructure for it is all present.

To do this atomically:

Infrastructure for this exists. The "danger" is mostly about deadlock and race conditions.

A simpler implementation is: link to new location, remove from old location. Complication is if the target exists. Also ensuring there is no cross-file system rename.