If you use a program like Tortoise SVN, you should be able to just update the changed parts without reverting the rest of the package.
I think the only thing Atom changed to make the faction names work was the .gitattributes file in the main "trunk" repository. He commented one line. You can look on github and see what was changed, and then just copy-paste the changes to the file if you don't have an repository program.
Current .gitattributes file as of the date of this post:# Auto detect text files and perform LF normalization
# * text=auto
# Custom for Visual Studio
*.cs diff=csharp
*.sln merge=union
*.csproj merge=union
*.vbproj merge=union
*.fsproj merge=union
*.dbproj merge=union
# Standard to msysgit
*.doc diff=astextplain
*.DOC diff=astextplain
*.docx diff=astextplain
*.DOCX diff=astextplain
*.dot diff=astextplain
*.DOT diff=astextplain
*.pdf diff=astextplain
*.PDF diff=astextplain
*.rtf diff=astextplain
*.RTF diff=astextplain
Not sure if that's what you're asking, but hope it helps.