local cache = {}
require("e2lib")
require("transport")
-require("url")
+local url = require("url")
--- cache
-- @class table
local generic_git = {}
local cache = require("cache")
+local url = require("url")
--- clone a git repository
-- @param surl url to the server
]]
module("transport", package.seeall)
+local url = require("url")
--- call rsync with appropriate rsh argument according to the tools
-- configuration
module("cvs", package.seeall)
require("scm")
local hash = require("hash")
+local url = require("url")
--- validate source configuration, log errors to the debug log
-- @param info the info table
require("tools")
require("environment")
require("plugin")
-require("url")
+local url = require("url")
local hash = require("hash")
require("e2util")
require("e2option")
local hash = require("hash")
local cache = require("cache")
local generic_git = require("generic_git")
+local url = require("url")
--- git branch wrapper
-- get the current branch
module("svn", package.seeall)
require("scm")
local hash = require("hash")
+local url = require("url")
--- translate url into subversion url
-- @param u table: url table