I must have missed your question in the p2pool thread. It has to do with a git command. The version info is pulled from you local git repo of p2pool. Basically, in __init__.py, it makes a call like this:
git describe --always --dirty
As you rightfully suspect, if you've added files to your local repository (for example, a custom front end), then git will return back that your repository is "dirty".