--- return a hash representing the environment
-- @param env environment
-function environment.id(env)
+function environment.envid(env)
assertIsTable(env)
assertIsTable(env.sorted)
local hc = hash.hash_start()
end
-- environment
- hash.hash_append(hc, self:merged_env():id())
+ hash.hash_append(hc, self:merged_env():envid())
-- buildscript
local file = e2tool.file_class:new(
hc = hash.hash_start()
hash.hash_append(hc, self._name)
hash.hash_append(hc, self._type)
- hash.hash_append(hc, self._env:id())
+ hash.hash_append(hc, self._env:envid())
licences = self:get_licences()
for licencename in licences:iter() do
lid, re = licence.licences[licencename]:licenceid(info)
hc = hash.hash_start()
hash.hash_append(hc, self._name)
hash.hash_append(hc, self._type)
- hash.hash_append(hc, self._env:id())
+ hash.hash_append(hc, self._env:envid())
-- all licences
for licencename in self:get_licences():iter() do
hc = hash.hash_start()
hash.hash_append(hc, self._name)
hash.hash_append(hc, self._type)
- hash.hash_append(hc, self._env:id())
+ hash.hash_append(hc, self._env:envid())
licences = self:get_licences()
for licencename in licences:iter() do
hc = hash.hash_start()
hash.hash_append(hc, self._name)
hash.hash_append(hc, self._type)
- hash.hash_append(hc, self._env:id())
+ hash.hash_append(hc, self._env:envid())
info = e2tool.info()
assert(type(info) == "table")