diff options
author | Rob Loach <robloach@gmail.com> | 2015-02-07 22:05:07 -0500 |
---|---|---|
committer | Rob Loach <robloach@gmail.com> | 2015-02-07 22:05:07 -0500 |
commit | bc0f13b93a3b20f1640c75c9f28fe77b5a4c89ca (patch) | |
tree | 3530b776e0b69f6d7449a46224f46487ca576578 /src/GitHubPagesDeploy/GitHubPagesDeploy.php | |
parent | 7ca89a5eb6c7993658c9efce339f6805a0ee8351 (diff) | |
download | git-deploy-bc0f13b93a3b20f1640c75c9f28fe77b5a4c89ca.zip git-deploy-bc0f13b93a3b20f1640c75c9f28fe77b5a4c89ca.tar.gz git-deploy-bc0f13b93a3b20f1640c75c9f28fe77b5a4c89ca.tar.bz2 |
Rename to Git Deploy0.0.4
Diffstat (limited to 'src/GitHubPagesDeploy/GitHubPagesDeploy.php')
-rw-r--r-- | src/GitHubPagesDeploy/GitHubPagesDeploy.php | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/src/GitHubPagesDeploy/GitHubPagesDeploy.php b/src/GitHubPagesDeploy/GitHubPagesDeploy.php deleted file mode 100644 index 0fb0a0c..0000000 --- a/src/GitHubPagesDeploy/GitHubPagesDeploy.php +++ /dev/null @@ -1,57 +0,0 @@ -<?php - -namespace GitHubPagesDeploy; - -use GitWrapper\GitWrapper; -use GitWrapper\GitWorkingCopy; - -class GitHubPagesDeploy -{ - protected $repositories; - - public function __construct($repositories = array()) - { - $this->repositories = $repositories; - } - - public static function fromFile($file = 'gh-pages-deploy.json') - { - $results = array(); - - if (is_file($file)) { - $contents = file_get_contents($file); - $results = json_decode($contents); - } - - return new GitHubPagesDeploy($results); - } - - public function update() - { - // Create the wrapper. - $wrapper = new GitWrapper(); - $wrapper->streamOutput(); - - foreach ($this->repositories as $dir => $repo) { - // Build our git interface. - $git = null; - if (!is_dir($dir)) { - $git = $wrapper->cloneRepository($repo, $dir); - } - else { - $git = new GitWorkingCopy($wrapper, $dir); - } - - // Fetch all the latest. - $git->fetch('--all'); - - // Reset over to the gh-pages branch. - $git->reset('origin/gh-pages', array('hard' => true)); - } - } - - public function getRepositories() - { - return $this->repositories; - } -} |