I believe this in one of the versions collected by Cecil Sharp in the Appalachians. I heard Dick Lewis, of Portland OR, sing it at Pinewoods Folk Music Week a good many years ago. Jeff Warner sings it too, as I recall; so do I (a slightly different set of verses, though).