local transport = require("transport")
local url = require("url")
local err = require("err")
+local strict = require("strict")
--- cache
-- @class table
return true, nil
end
-return cache
+return strict.lock(cache)
-- vim:sw=4:sts=4:et:
require("e2util")
local plugin = require("plugin")
local err = require("err")
+local strict = require("strict")
local options = {}
local aliases = {}
e2option.documentation = "<no documentation available>"
+e2option.opts = {}
+
--- register a flag option
-- @param name string: option name
-- @param doc string: documentation string
e2lib.finish(rc)
end
-return e2option
+return strict.lock(e2option)
-- vim:sw=4:sts=4:et:
local err = {}
local e2lib = require("e2lib")
+local strict = require("strict")
--- append a string to an error object
-- @param format string: format string
end
end
-return err
+return strict.lock(err)
-- vim:sw=4:sts=4:et:
-- take server / location
local generic_git = {}
+local e2lib = require("e2lib")
local cache = require("cache")
local url = require("url")
local tools = require("tools")
local err = require("err")
-local e2lib = require("e2lib")
+local strict = require("strict")
--- clone a git repository
-- @param surl url to the server
return true, nil
end
-return generic_git
+return strict.lock(generic_git)
-- vim:sw=4:sts=4:et:
]]
local hash = {}
-require("sha1")
local err = require("err")
+local strict = require("strict")
+require("sha1")
--- create a hash context
-- @return a hash context object, or nil on error
return cs
end
-return hash
+return strict.lock(hash)
-- vim:sw=4:sts=4:et:
local lock = {}
local err = require("err")
local e2lib = require("e2lib")
+local strict = require("strict")
--- create a new lock context
-- @return table: the lock context
end
]]
-return lock
+return strict.lock(lock)
-- vim:sw=4:sts=4:et:
]]
local luafile = {}
+local strict = require("strict")
require("luafile_ll")
function luafile.new()
return nil
end
-return luafile
+return strict.lock(luafile)
-- vim:sw=4:sts=4:et:
local tools = {}
local e2lib = require("e2lib")
+local strict = require("strict")
require("buildconfig")
local toollist = {
return true, nil
end
-return tools
+return strict.lock(tools)
-- vim:sw=4:sts=4:et:
]]
local transport = {}
+local e2lib = require("e2lib")
local url = require("url")
local tools = require("tools")
local err = require("err")
-local e2lib = require("e2lib")
+local strict = require("strict")
--- call rsync with appropriate rsh argument according to the tools
-- configuration
return path
end
-return transport
+return strict.lock(transport)
-- vim:sw=4:sts=4:et:
]]
local url = {}
+local strict = require("strict")
--- parse
-- @param url the url to parse
return u, nil
end
-return url
+return strict.lock(url)
-- vim:sw=4:sts=4:et:
along with this program. If not, see <http://www.gnu.org/licenses/>.
]]
-require("buildconfig")
local e2lib = require("e2lib")
local cache = require("cache")
local generic_git = require("generic_git")
local err = require("err")
local e2option = require("e2option")
+require("buildconfig")
e2lib.init()
along with this program. If not, see <http://www.gnu.org/licenses/>.
]]
-require("buildconfig")
local e2lib = require("e2lib")
local e2option = require("e2option")
local generic_git = require("generic_git")
local cache = require("cache")
local err = require("err")
+require("buildconfig")
e2lib.init()
local e = err.new("fetching project failed")
along with this program. If not, see <http://www.gnu.org/licenses/>.
]]
-require("buildconfig")
local e2lib = require("e2lib")
local e2option = require("e2option")
local generic_git = require("generic_git")
local err = require("err")
+require("buildconfig")
e2lib.init()
]]
local cvs = {}
+local e2lib = require("e2lib")
local scm = require("scm")
local hash = require("hash")
local url = require("url")
local tools = require("tools")
local err = require("err")
-local e2lib = require("e2lib")
+local strict = require("strict")
plugin_descriptor = {
description = "CVS SCM Plugin",
return true, nil
end
+strict.lock(cvs)
+
-- vim:sw=4:sts=4:et:
local scm = require("scm")
local environment = require("environment")
local e2tool = require("e2tool")
+local strict = require("strict")
-- table of functions to drive the build process
-- forward declaration, filled at the end of file
{ prio=1400, name="chroot_unlock", func=chroot_unlock },
}
-return e2build
+return strict.lock(e2build)
-- vim:sw=4:sts=4:et:
local e2option = require("e2option")
local generic_git = require("generic_git")
local policy = require("policy")
+local strict = require("strict")
-- Information gathering and inquiry
--
return true, nil
end
-return e2tool
+return strict.lock(e2tool)
-- vim:sw=4:sts=4:et:
local environment = {}
local hash = require("hash")
+local strict = require("strict")
--- create new environment
-- @return environment
-- unittest()
-return environment
+return strict.lock(environment)
-- vim:sw=4:sts=4:et:
local err = require("err")
local e2lib = require("e2lib")
local e2tool = require("e2tool")
+local strict = require("strict")
plugin_descriptor = {
description = "Files SCM Plugin",
return true, nil
end
+strict.lock(files)
+
-- vim:sw=4:sts=4:et:
local e2option = require("e2option")
local e2lib = require("e2lib")
local e2tool = require("e2tool")
+local strict = require("strict")
plugin_descriptor = {
description = "Git SCM Plugin",
return true, nil
end
+strict.lock(git)
+
-- vim:sw=4:sts=4:et:
]]
local policy = {}
+local e2lib = require("e2lib")
local err = require("err")
local e2option = require("e2option")
-local e2lib = require("e2lib")
+local strict = require("strict")
--- source_set_* get the source set identifier
-- @class function
end
end
-return policy
+return strict.lock(policy)
-- vim:sw=4:sts=4:et:
local tools = require("tools")
local err = require("err")
local e2lib = require("e2lib")
+local strict = require("strict")
plugin_descriptor = {
description = "SVN SCM Plugin",
return true, nil
end
+strict.lock(svn)
+
-- vim:sw=4:sts=4:et: