It is mixed with both Unix and Windows line endings...
The ^M character that you see on some lines is the carriage return that is used under Windows. It will be good if you go and fix all endings. There is tools like dos2unix that will do that for you.
P.S. Also could you give me developer rights to the repo to skip the step of making a fork... My profile is 'TheStormN'.
P.S. 2. I will have to postpone the Metamod port due to HDD change. I will need some time to recover my stuff and setup my environment again. Sorry.