Revert "Repository should work without the append_node_ signal/slot."

This reverts commit 13b70137ab1e148bab4f8b55ef176d80e5b40ea4.
Implement a cleaner way to quit while still processing