]> git.e2factory.org Git - e2factory.git/commitdiff
generic_git: remove all calls to abort()
authorTobias Ulmer <tu@emlix.com>
Wed, 17 Apr 2013 16:30:36 +0000 (18:30 +0200)
committerTobias Ulmer <tu@emlix.com>
Wed, 16 Nov 2016 13:58:55 +0000 (14:58 +0100)
Signed-off-by: Tobias Ulmer <tu@emlix.com>
generic/generic_git.lua

index 166e50fa2dacef67167831fc439ed145592415c4..e45fb0c214125b3db01762f0691b5de56a4c9e0b 100644 (file)
@@ -159,7 +159,7 @@ end
 -- @return an error object on failure
 function generic_git.git_init_db1(rurl)
     if (not rurl) then
-        e2lib.abort("git_init_db1(): missing parameter")
+        return false, err.new("git_init_db1(): missing parameter")
     end
     local e = err.new("git_init_db failed")
     local rc, re
@@ -198,7 +198,7 @@ end
 -- @return an error object on failure
 function generic_git.git_push1(gitdir, rurl, refspec)
     if (not rurl) or (not gitdir) or (not refspec) then
-        e2lib.abort("git_push1(): missing parameter")
+        return false, err.new("git_push1(): missing parameter")
     end
     local rc, re
     local e = err.new("git push failed")
@@ -228,7 +228,7 @@ end
 -- @return an error object on failure
 function generic_git.git_remote_add1(lurl, rurl, name)
     if (not lurl) or (not rurl) or (not name) then
-        e2lib.abort("missing parameter")
+        return false, err.new("missing parameter")
     end
     local rc, re
     local e = err.new("git remote-add failed")
@@ -257,15 +257,15 @@ end
 function generic_git.git_remote_add(c, lserver, llocation, name, rserver, rlocation)
     local rurl, e = cache.remote_url(c, rserver, rlocation)
     if not rurl then
-        e2lib.abort(e)
+        return false, e
     end
     local lurl, e = cache.remote_url(c, lserver, llocation)
     if not lurl then
-        e2lib.abort(e)
+        return false, e
     end
     local rc, e = generic_git.git_remote_add1(lurl, rurl, name)
     if not rc then
-        e2lib.abort(e)
+        return false, e
     end
     return true, nil
 end