https://bugs.kde.org/show_bug.cgi?id=379219 $ git push minor-rant-warning KDevelop has a despicable habit of performing `git status --porcelain` whenever it damn well pleases ... or rather when it sees an alteration. This this breaks git rebase because it grabs the $*()&@#$ lock file, often leading to catastrophic heart failure and sometimes really forcing you to git rebase --abort and start over (at least, that's been my solution when git rebase --continue complained that there was nothing to commit and maybe I had forgotten to add something). I have argued that they should at least verify that there isn't a .git/rebase-merge directory present before doing that, but if I want to prevent a heart attack, it looks like I'm going to have to fix this one myself. (Sorry for the rant!) $ git reset minor-rant-warning~1 So first I need to inquire if there is a current mechanism to say "git status, but please fail if you're busy with a non-atomic operation". If there is not one, then it would seem that there should be and how do I go about requesting it? Thanks, Daniel