]> gitweb.factorcode.org Git - factor.git/commitdiff
mason.updates: revert bad code
authorSlava Pestov <slava@factorcode.org>
Thu, 24 Jun 2010 17:45:26 +0000 (13:45 -0400)
committerSlava Pestov <slava@factorcode.org>
Thu, 24 Jun 2010 17:45:26 +0000 (13:45 -0400)
extra/mason/updates/updates.factor

index 79b36662bc26658335d478961da841d3029b85e6..4221bd4376e20e8727ba360928ca7eecf896ef4b 100644 (file)
@@ -1,15 +1,9 @@
 ! Copyright (C) 2008, 2010 Eduardo Cavazos, Slava Pestov.
 ! See http://factorcode.org/license.txt for BSD license.
-USING: bootstrap.image.download combinators.short-circuit
-io.directories io.launcher kernel mason.common mason.platform ;
+USING: bootstrap.image.download io.directories io.launcher
+kernel mason.common mason.platform ;
 IN: mason.updates
 
-: git-reset-cmd ( -- cmd )
-    { "git" "reset" "--hard" "HEAD" } ;
-
-: git-clean-cmd ( -- cmd )
-    { "git" "clean" "-f" "-d" "-x" } ;
-
 : git-pull-cmd ( -- cmd )
     {
         "git"
@@ -19,13 +13,7 @@ IN: mason.updates
         "master"
     } ;
 
-: pristine-git ( -- )
-    ".git/index" delete-file
-    git-reset-cmd short-running-process
-    git-clean-cmd short-running-process ;
-
 : updates-available? ( -- ? )
-    pristine-git
     git-id
     git-pull-cmd short-running-process
     git-id
@@ -35,4 +23,4 @@ IN: mason.updates
     boot-image-name maybe-download-image ;
 
 : new-code-available? ( -- ? )
-    { [ updates-available? ] [ new-image-available? ] } 0|| ;
+    updates-available? new-image-available? or ;