From 63de2fed043c24560999a2296b32f1d6f224331b Mon Sep 17 00:00:00 2001 From: Tobias Ulmer Date: Fri, 1 Mar 2019 17:23:28 +0100 Subject: [PATCH] generic_git: sprinkle some asserts Signed-off-by: Tobias Ulmer --- generic/generic_git.lua | 4 ++++ 1 file changed, 4 insertions(+) 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) -- 2.39.5