I've installed Appium through npm a few weeks ago. When I ran it, I get this output:
[Appium] Welcome to Appium v1.5.1 (REV da34fba151ee33c1a2e14ab21ee0dc4ea451cc0f)
I've done another installation on another machine. And now I see:
[Appium] Welcome to Appium v1.5.2 (REV d887dd39ec60c70e76a696e5fc9309172962d3c8)
Looking at the code, it seems this string is pulled from the result of running git rev-parse HEAD.
And yet, neither of these commit numbers are in the public repository for Appium or the *-driver repos. And definitely don't match the commit for the v1.5.1 and v1.5.2 tags.
So where are these numbers coming from?