I was looking for a P2Pool node to mine in and I saw that the version ended with -dirty. Can anyone explain to me what that means? Is it caused by altered code? It seemed most of the nodes with dirty had customer landing pages. I searched for the answer, but couldn't find any detailed answers.
I answered you in the other thread you posted in the Mining forum. Here's the copy/paste:
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".