]> git.e2factory.org Git - e2factory.git/commitdiff
cvs: improve error message and handle scp transports
authorTobias Ulmer <tu@emlix.com>
Wed, 14 Nov 2012 18:22:54 +0000 (19:22 +0100)
committerTobias Ulmer <tu@emlix.com>
Tue, 26 Feb 2013 18:07:11 +0000 (19:07 +0100)
Signed-off-by: Tobias Ulmer <tu@emlix.com>
local/cvs.lua

index 4ff0ea8312dac03da6a5af6f8aca088229d2cc03..002ba15d47f3ebeadc73baff951eedb1120240b6 100644 (file)
@@ -110,12 +110,13 @@ local function mkcvsroot(u)
     if u.transport == "file" then
         cvsroot = string.format("/%s", u.path)
     elseif (u.transport == "ssh") or
-        (u.transport == "rsync+ssh") then
+        (u.transport == "rsync+ssh") or
+        u.transport == "scp" then
         cvsroot = string.format("%s:/%s", u.server, u.path)
     elseif u.transport == "cvspserver" then
         cvsroot = string.format(":pserver:%s:/%s", u.server, u.path)
     else
-        return nil, err.new("cvs: transport not supported")
+        return nil, err.new("cvs: unhandled transport: %s", u.transport)
     end
     return cvsroot, nil
 end