]> git.e2factory.org Git - e2factory.git/commitdiff
generic_git: sprinkle some asserts
authorTobias Ulmer <tu@emlix.com>
Fri, 1 Mar 2019 16:23:28 +0000 (17:23 +0100)
committerTobias Ulmer <tu@emlix.com>
Fri, 1 Mar 2019 16:23:28 +0000 (17:23 +0100)
Signed-off-by: Tobias Ulmer <tu@emlix.com>
generic/generic_git.lua

index 52aa328ba69a3e1a740e9a23d152577b3b61346a..8f23ca50f7665f510bac2b46671950eb59117b4b 100644 (file)
@@ -104,6 +104,7 @@ local refs_heads = generic_git.refs_heads
 -- @param remote, defaults to "origin".
 -- @return remote string.
 function generic_git.refs_remote(remote)
+    assert(remote == nil or assertIsStringN(remote))
     return remote or "origin"
 end
 
@@ -272,6 +273,9 @@ end
 -- @return Error object on failure.
 -- @return Commit ID string on successful lookup, false otherwise.
 function generic_git.lookup_id(git_dir, remote, ref)
+    assertIsStringN(git_dir)
+    assertIsBoolean(remote)
+    assertIsStringN(ref)
     local rc, re, t
 
     rc, re, t = generic_git.list_refs(git_dir, remote)