From: Tobias Ulmer Date: Fri, 1 Mar 2019 16:23:28 +0000 (+0100) Subject: generic_git: sprinkle some asserts X-Git-Tag: e2factory-2.3.18rc1~26 X-Git-Url: https://git.e2factory.org/?a=commitdiff_plain;h=63de2fed043c24560999a2296b32f1d6f224331b;p=e2factory.git generic_git: sprinkle some asserts Signed-off-by: Tobias Ulmer --- diff --git a/generic/generic_git.lua b/generic/generic_git.lua index 52aa328..8f23ca5 100644 --- a/generic/generic_git.lua +++ b/generic/generic_git.lua @@ -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)