The past tense of heave-ho is heave-hoed.
The third-person singular simple present indicative form of heave-ho is heave-hoes.
The present participle of heave-ho is heave-hoing.
The past participle of heave-ho is heave-hoed.