The common attribution to John J. Husband is based on a brief resemblance to his tune ST. STEPHEN'S, first published in Psalmodia Evangelica, vol. 2 (1789), but the resemblance only extends to the first two measures. These tunes should not be regarded as the same. This gospel/revival tune was written by William P. Mackay for his own text, "Revive us again," the text having been published in William Reid's Praise of Jesus (1863), tune in the Revival Tune Book (1863/4), combined in William Reid's The Praise Book (1866), where it was called HALLELUJAH. Reid's preface indicates Mackay wrote his own tunes.
For more detailed information, see the article at Hymnology Archive.