I seem to have heard 2 completely different tunes to the same words.
I first heard the "Irish" version sung by Cathal o'Connell on a "Boys of the Lough" album.
I've no idea where the other tune came from, but heard it in Sidmouth, sung by John Barden (John, I know you're a Mudcatter, are you out there somewhere?)