Author: ludo Date: Thu Mar 10 15:06:54 2011 New Revision: 26259 URL: https://svn.nixos.org/websvn/nix/?rev=26259&sc=1
Log: Change `fetchInputGit' to do `git clone -b BRANCH' instead of `git clone'. Suggested by Vladimír Čunát <[email protected]>. Modified: hydra/trunk/src/lib/Hydra/Helper/AddBuilds.pm Modified: hydra/trunk/src/lib/Hydra/Helper/AddBuilds.pm ============================================================================== --- hydra/trunk/src/lib/Hydra/Helper/AddBuilds.pm Thu Mar 10 14:53:56 2011 (r26258) +++ hydra/trunk/src/lib/Hydra/Helper/AddBuilds.pm Thu Mar 10 15:06:54 2011 (r26259) @@ -302,12 +302,12 @@ my $clonePath; mkpath(scmPath); - $clonePath = scmPath . "/" . sha256_hex($uri); + $clonePath = scmPath . "/" . sha256_hex($uri . $branch); my $stdout; my $stderr; if (! -d $clonePath) { (my $res, $stdout, $stderr) = captureStdoutStderr(600, - ("git", "clone", $uri, $clonePath)); + ("git", "clone", "--branch", $branch, $uri, $clonePath)); die "Error cloning git repo at `$uri':\n$stderr" unless $res; } _______________________________________________ nix-commits mailing list [email protected] http://mail.cs.uu.nl/mailman/listinfo/nix-commits
