The difference is the current extension didn't try to wrap RuboCop. Instead, it just patched a small part of the code, which allows you to use $ rubocop as before ...
Currently, the git blame command is only applicable to a single file: We specify the file path to be blamed, and git returns the blame result for this single file by traversing the history of commits.