Fetching details from the dictionary...
to refuse to compromise (on quality, etc.); to be fastidious about doing things the right way through to the end