From conversations on IRC, we could solve the problem at hand by by checking if the product name is a valid Launchpad name before returning a placeholder. This would be enough so that /~USER/.git and /~USER/.bzr don't exist. The user would still see placeholders for non-existent products if they passed a valid Launchpad name though.
From conversations on IRC, we could solve the problem at hand by by checking if the product name is a valid Launchpad name before returning a placeholder. This would be enough so that /~USER/.git and /~USER/.bzr don't exist. The user would still see placeholders for non-existent products if they passed a valid Launchpad name though.