Add task `diff`