I agree that this should be done rather on bzr level than with qbzr. But I thought there might be a reason why bzr doesn't prevent this - maybe I was wrong. So i came to the idea of an option to prevent this at least when using Bazaar Explorer with qbzr, because more inexperienced users will work with the Bazaar GUI, and I want to help them.
To be more specific, I have the idea that qgetnew should first check if the target location is empty - if not, it should show a warning and prevent this action (if the user has set the option to prevent checkouts to non-empty locations).
I agree that this should be done rather on bzr level than with qbzr. But I thought there might be a reason why bzr doesn't prevent this - maybe I was wrong. So i came to the idea of an option to prevent this at least when using Bazaar Explorer with qbzr, because more inexperienced users will work with the Bazaar GUI, and I want to help them.
To be more specific, I have the idea that qgetnew should first check if the target location is empty - if not, it should show a warning and prevent this action (if the user has set the option to prevent checkouts to non-empty locations).