You are here

public function RoboFile::gitSetup in Panopoly 7

Setup git for use by maintainers.

File

./RoboFile.php, line 283

Class

RoboFile
This is project's console commands configuration for Robo task runner.

Code

public function gitSetup() {
  $pre_commit_script = <<<EOF
#!/bin/bash

exec ./vendor/bin/robo git:pre-commit
EOF;
  $pre_commit_filename = __DIR__ . '/.git/hooks/pre-commit';
  file_put_contents($pre_commit_filename, $pre_commit_script);
  chmod($pre_commit_filename, 0774);
}