]> git.e2factory.org Git - e2factory.git/commitdiff
generic_git: document git_remote_add() and improve remote handling
authorTobias Ulmer <tu@emlix.com>
Fri, 9 Nov 2018 16:28:17 +0000 (17:28 +0100)
committerTobias Ulmer <tu@emlix.com>
Mon, 10 Dec 2018 17:00:11 +0000 (18:00 +0100)
Signed-off-by: Tobias Ulmer <tu@emlix.com>
generic/generic_git.lua

index 83c0580d37d50e8dbbaca5710538389cae48fb92..f398e6d405f1c8b30e8fd3be5e12f072d644e393 100644 (file)
@@ -503,22 +503,28 @@ function generic_git.git_remote_add1(lurl, rurl, name)
 end
 
 --- Add git remote.
+-- @param c Cache
+-- @param lserver Local server name, likely "."
+-- @param llocation Local location of git repository.
+-- @param remote Git remote name.
+-- @param rserver Remote server (cache).
+-- @param rlocation Remote location.
 -- @return True on success, false on error.
 -- @return Error object on failure.
-function generic_git.git_remote_add(c, lserver, llocation, name, rserver, rlocation)
+function generic_git.git_remote_add(c, lserver, llocation, remote, rserver, rlocation)
     local rc, re, rurl, lurl
 
-    rurl, re = cache.remote_url(c, rserver, rlocation)
-    if not rurl then
+    lurl, re = cache.remote_url(c, lserver, llocation)
+    if not lurl then
         return false, re
     end
 
-    lurl, re = cache.remote_url(c, lserver, llocation)
-    if not lurl then
+    rurl, re = cache.remote_url(c, rserver, rlocation)
+    if not rurl then
         return false, re
     end
 
-    rc, re = generic_git.git_remote_add1(lurl, rurl, name)
+    rc, re = generic_git.git_remote_add1(lurl, rurl, remote)
     if not rc then
         return false, re
     end