notification of repo remote cloning complete via db message
authorPaul J R <me@pjr.cc>
Thu, 25 Oct 2012 07:55:12 +0000 (18:55 +1100)
committerPaul J R <me@pjr.cc>
Thu, 25 Oct 2012 07:55:12 +0000 (18:55 +1100)
bin/gwvpminicmdtool.php
gwvpmini/gwvpmini_gitbackend.php

index afc372a..3f59778 100644 (file)
@@ -87,8 +87,13 @@ function gwvpcmdtool_BackGroundClone()
        
        $cmd = "git clone --bare $from $repo_base/$to.git";
        exec($cmd);
-       $rid = gwvpmini_GetRepoId($to);
+       $rn = gwvpmini_getRepo(null, $to, null);
+       $rid = $rn["id"];
+       $uid = $rn["ownerid"];
        gwvpmini_EnableRepo($rid);
+       
+       //gwvpmini_SendMessageByDb($type, $data, $forid)
+       gwvpmini_SendMessageByDb("info", "Repo $to has finished cloning and now ready", $uid);
        echo "update $to ($rid) and enabled it\n";
 }
 
index 424c108..fb577f5 100644 (file)
@@ -467,7 +467,7 @@ function gwvpmini_createGitRepo($name, $ownerid, $desc, $defperms, $clonefrom, $
                        $rn = gwvpmini_getRepo(null, $name, null);
                        $rid = $rn["id"];
                        gwvpmini_SetRepoCloning($rid);
-                       gwvpmini_SendMessage("info", "Background clone initiated for $name ($rid) from $clonefrom... your repo will be available once the background clone is finished");
+                       gwvpmini_SendMessageByDb("info", "Background clone initiated for $name ($rid) from $clonefrom... your repo will be available once the background clone is finished", $ownerid);
                        return false;
                }
        } else {