pMemoize only uses the first argument to cache by default, so we only determined one submisssion commit for a version of a module and then re-used the same commit for all versions of the module.
This adjusts it to use the full arguments (module name + module version) as the cache key.
FIXES #140
pMemoize
only uses the first argument to cache by default, so we only determined one submisssion commit for a version of a module and then re-used the same commit for all versions of the module.This adjusts it to use the full arguments (module name + module version) as the cache key.