From 5f097e12f4ae6836e5d1b6f305e0ae16cbbd0152 Mon Sep 17 00:00:00 2001 From: Tobias Ulmer Date: Wed, 14 Nov 2012 19:22:54 +0100 Subject: [PATCH] cvs: improve error message and handle scp transports Signed-off-by: Tobias Ulmer --- local/cvs.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/local/cvs.lua b/local/cvs.lua index 4ff0ea8..002ba15 100644 --- a/local/cvs.lua +++ b/local/cvs.lua @@ -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 -- 2.39.5