diff -u -ruN hosting.orig//site/git/hosting_site_git.info hosting/site/git/hosting_site_git.info
--- hosting.orig//site/git/hosting_site_git.info        1970-01-01 01:00:00.000000000 +0100
+++ hosting/site/git/hosting_site_git.info      2011-06-24 14:29:35.000000000 +0200
@@ -0,0 +1,6 @@
+name = Site git task
+description = Allow hostmaster manage hosted sites using Git.
+package = Hosting
+dependencies[] = hosting_site
+core = 6.x
+
diff -u -ruN hosting.orig//site/git/hosting_site_git.module hosting/site/git/hosting_site_git.module
--- hosting.orig//site/git/hosting_site_git.module      1970-01-01 01:00:00.000000000 +0100
+++ hosting/site/git/hosting_site_git.module    2011-06-27 12:12:07.000000000 +0200
@@ -0,0 +1,25 @@
+<?php
+
+/**
+ * Implementation of hook_hosting_tasks
+ */
+function hosting_site_git_hosting_tasks() {
+  $tasks = array();
+
+  $tasks['site']['git_pull'] = array(
+    'title' => t('Pull git'),
+    'description' => t('Runs a git pull on the current site when applicable.'),
+  );
+
+  return $tasks;
+}
+
+/**
+ * Implementation of hook_perm()
+ */
+function hosting_site_git_perm() {
+  return array(
+    'create git_pull task',
+  );
+}
+

