Updated to Drupal 8.5. Core Media not yet in use.
[yaffs-website] / vendor / consolidation / robo / src / Task / Vcs / loadShortcuts.php
diff --git a/vendor/consolidation/robo/src/Task/Vcs/loadShortcuts.php b/vendor/consolidation/robo/src/Task/Vcs/loadShortcuts.php
new file mode 100644 (file)
index 0000000..7d64ab5
--- /dev/null
@@ -0,0 +1,35 @@
+<?php
+namespace Robo\Task\Vcs;
+
+trait loadShortcuts
+{
+    /**
+     * @param string $url
+     *
+     * @return \Robo\Result
+     */
+    protected function _svnCheckout($url)
+    {
+        return $this->taskSvnStack()->checkout($url)->run();
+    }
+
+    /**
+     * @param string $url
+     *
+     * @return \Robo\Result
+     */
+    protected function _gitClone($url)
+    {
+        return $this->taskGitStack()->cloneRepo($url)->run();
+    }
+
+    /**
+     * @param string $url
+     *
+     * @return \Robo\Result
+     */
+    protected function _hgClone($url)
+    {
+        return $this->taskHgStack()->cloneRepo($url)->run();
+    }
+}