Replace implementation using CommitCommentTools::Entry
Remove unused methods
Add extract_target_entries and use it