# Take a deleted folder's tree off the library in one step · dara/icarus

[View on GitCafe](https://git.cafe/dara/icarus/commit/e5aa1e3460698f1994537748e5eb3a4adc8d84d1)

Repository: [dara/icarus](https://git.cafe/dara/icarus)

Visibility: public

Requested revision: e5aa1e3460698f1994537748e5eb3a4adc8d84d1

Requested commit: e5aa1e3460698f1994537748e5eb3a4adc8d84d1

Commit: e5aa1e3460698f1994537748e5eb3a4adc8d84d1

Tree: a4c0b4cebbc80e276417efcad1aadf3a238dbf71

Author: Dara Adedeji

Committer: Dara Adedeji

## Message

```
Take a deleted folder's tree off the library in one step

Three review rounds found the same family of race: the delete decided
what to remove across many awaits while the library stayed editable.
Now it decides and calls deleteAll on both boxes with nothing awaited
in between (Hive drops the records from the library as it is called),
then removes files and pins of what went.

```

## Parents

- [a7e613c1da9c5eaa7b04de4902beb96c79b20aab](https://git.cafe/dara/icarus/commit/a7e613c1da9c5eaa7b04de4902beb96c79b20aab?format=markdown)

[Source at this commit](https://git.cafe/dara/icarus/tree/e5aa1e3460698f1994537748e5eb3a4adc8d84d1?format=markdown)
