I noticed that a couple .txt files in my git repository have execute permissions. I also noticed that when I did chmod a-x *.txt the repo actually showed changes. Here is the output of the git diff after updating the files.
diff --git a/requirements.txt b/requirements.txt
old mode 100755
new mode 100644
Is there a way to blame permissions of a file? (specifically I'd like to find out who added the a+x permissions to these files.