swear off

(verb) promise (generic term)

< swear in | swear out >