1# example tags:
2# date="2007-20-10"; (get the last version before given date)
3# tag="<tagname>" (get version by tag name)
4# If you don't specify neither one date="NOW" will be used (get latest)
5
6{stdenvNoCC, cvs, openssh, lib}:
7
8lib.makeOverridable (
9{cvsRoot, module, tag ? null, date ? null, sha256}:
10
11stdenvNoCC.mkDerivation {
12 name = "cvs-export";
13 builder = ./builder.sh;
14 nativeBuildInputs = [cvs openssh];
15
16 outputHashAlgo = "sha256";
17 outputHashMode = "recursive";
18 outputHash = sha256;
19
20 inherit cvsRoot module sha256 tag date;
21}
22)