1{stdenvNoCC, subversion, sshSupport ? true, openssh ? null, expect}:
2{username, password, url, rev ? "HEAD", md5 ? "", sha256 ? ""}:
3
4
5if md5 != "" then
6 throw "fetchsvnssh does not support md5 anymore, please use sha256"
7else
8stdenvNoCC.mkDerivation {
9 name = "svn-export-ssh";
10 builder = ./builder.sh;
11 nativeBuildInputs = [subversion expect];
12
13 outputHashAlgo = "sha256";
14 outputHashMode = "recursive";
15 outputHash = sha256;
16
17 sshSubversion = ./sshsubversion.exp;
18
19 inherit username password url rev sshSupport openssh;
20}