Improve handling of kde_projects.xml database.
author Michael Pyne
committer Michael Pyne
commit 71dc26fb5acb92034ce07b6ddc12111fc8136e69
tree a4838a91befe450e4a7d301074fcd370a0b37c2b
parent 44001951a6b76f8a3fedbb04393240932a23120d
Improve handling of kde_projects.xml database.

The exceptions we throw need to be obtained via make_exception otherwise
a horrible-looking Perl error gets developed and I don't feel like
Googling again which exact permutation of "blessed" or "ref" or what
must be used to get what I want.

In addition this is one of the very few commands which might be run in
--pretend mode, and the only one that is not strictly read-only. However
we need some form of information regarding kde_projects.xml if the
method in question is being called at all so I choose to hit the network
instead of having no information in the --pretend output.