Put on a new coat (7)
'put on a new coat?' is the definition.
(I've seen this in another clue)
This is all the clue.
(Other definitions for repaint that I've seen before include "To provide fresh cover" , "put on new coat" , "put on another coat" .)
(Other definitions for refinish that I've seen before include "Give a new coat" , "Give a new surface to" .)