authorgravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2023-06-24 15:20:27 -07:00
committergravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2023-06-24 15:20:27 -07:00
logba84a39193b88ab27cf6bf948244bfedcebfde4f
tree6e36174f9401f3663bdcf258e4deabca19f1ab49
parentd8787bb8a30e46d4f77453d747a4410792f99315

cmd/generate: make checkout depend on clone


2 files changed, 2 insertions(+), 0 deletions(-)

deps.zig+1
......@@ -37,6 +37,7 @@ pub const GitExactStep = struct {
3737 var checkoutstep = std.build.RunStep.create(b, "checkout");
3838 checkoutstep.addArgs(&.{ "git", "-C", repopath, "checkout", "-q", commit });
3939 result.step.dependOn(&checkoutstep.step);
40 checkoutstep.step.dependOn(&clonestep.step);
4041
4142 return result;
4243 }
src/cmd/generate.zig+1
......@@ -76,6 +76,7 @@ pub fn create_depszig(alloc: std.mem.Allocator, cachepath: string, dir: std.fs.D
7676 \\ var checkoutstep = std.build.RunStep.create(b, "checkout");
7777 \\ checkoutstep.addArgs(&.{ "git", "-C", repopath, "checkout", "-q", commit });
7878 \\ result.step.dependOn(&checkoutstep.step);
79 \\ checkoutstep.step.dependOn(&clonestep.step);
7980 // TODO rm the .git folder
8081 // TODO mark folder as read-only
8182 \\