The git-llvm script should check for merge commits before pushing commits and reject them if they are merge commits and set the 'rebased' status check if they are not. This will also require updating the git-llvm script to add an option to push directly to github rather than through SVN. This should not be deployed to users until after SVN has been retired.
The git-llvm script was removed by D79348/rGf056dacbd756 - resolve this?
Resolving - after an active discussion on llvm-dev, the git-llvm script isn't coming back.