jhbuild does 'git clean -x -f -d' without warning user
@mcatanzaro
Submitted by Michael Catanzaro Link to original bug (#732451)
Description
I updated my jhbuild to git master today and got an unexpected surprise. Now whenever I pick this option 'Go to phase "configure"' from the list of choices when there is a build failure, jhbuild does an autogen, a distclean, and then another autogen. It used to do just an autogen, and this would be my expected behavior, since distclean is a completely different option in this list.
Worse, distclean used to be the normal Autotools 'make distclean' when run inside an Autotools project, but jhbuild is doing 'git clean -x -f -d' (this is documented to occur only for non-Autotools projects) so it is literally deleting all of my uncommitted work whenever it does this undesired distclean. So that's pretty bad....