On Folk Ballads Of The English Speaking World. Both Christmas carol and Child ballad (#54), published in 1911. In his English Folk Songs From The Southern Appalachians (1932), Francis Child collected versions as When Joseph Was A Young Man, while John A. Lomax collected a version as When Joseph Was An Old Man in Kentucky (1917).
Shirley Collins [on debut album Sweet England]
Mitchell Trio [vocal by John Denver]
Pentangle [own melody]
Mary Hopkin [B-side of Mary Had A Baby]
Angelo Branduardi [as Il Ciliegio]
Clancy Brothers [as When Joseph Was An Old Man]
Annie Lennox [as As Joseph Was A Walking (The Cherry Tree Carol)]
Roberta Flack [bonus track on the reissue edition of her Christmas Songs album from '97]
Some lyrics pinpoint the birth of Christ "on the 5th day of January", which can be explained considering the 1751 decision to skip 11 consecutive days on the 1752 calendar (between 2 & 14 September). The consequence was that until 1799 Christmas day was celebrated on the 4th of January. In the year 1800 another day was dropped and again in 1900, which means we now in fact celebrate Christ's birth around Epiphany (AKA Twelfthnight!).