diff --git a/ae56208b6db64ccd9da31ce2bb1aad64/comments/2419a8f74876a6100e0aa9de80c387e6/description b/ae56208b6db64ccd9da31ce2bb1aad64/comments/2419a8f74876a6100e0aa9de80c387e6/description new file mode 100644 index 0000000..3eaaaf3 --- /dev/null +++ b/ae56208b6db64ccd9da31ce2bb1aad64/comments/2419a8f74876a6100e0aa9de80c387e6/description @@ -0,0 +1,6 @@ +While many "stray worktree" bugs got fixed by commit +ca353352f8dced335506ffb4bd839213b64afefb, the case of Control-C still +leaves a stray worktree behind because it doesn't shut down the process +cleanly, so `Worktree::drop()` doesn't get run. + +Not sure what the best way to fix this is.