Ensure clean working tree of data directory git sources
It is probably a bad idea to be editing source files in
$XDG_DATA_HOME/clpm. A future version is planning to support marking this directory read-only in some way. I propose we should also perform checks before activating a bundle etc to ensure that the git work tree is clean, to prevent painful experiences if a system tool like vim, rm, etc modify a git repo.