Do not use local clone for Bazaar inputs.
[?]
Jul 22, 2013, 6:42 PM
SRCWWMGUJQNRIYRS2APDOTC32JFQX2ODJQCNEPB7NMBUZM7MNFIQCDependencies
- [2]
JAH3UPWASupport revision control systems via plugins
Change contents
- edit in src/lib/Hydra/Plugin/BazaarInput.pm at line 28
my $cacheDir = getSCMCacheDir . "/bzr";mkpath($cacheDir);my $clonePath = $cacheDir . "/" . sha256_hex($uri);if (! -d $clonePath) {(my $res, $stdout, $stderr) = captureStdoutStderr(600, "bzr", "branch", $uri, $clonePath);die "error cloning bazaar branch at `$uri':\n$stderr" if $res;}chdir $clonePath or die $!;(my $res, $stdout, $stderr) = captureStdoutStderr(600, "bzr", "pull");die "error pulling latest change bazaar branch at `$uri':\n$stderr" if $res; - replacement in src/lib/Hydra/Plugin/BazaarInput.pm at line 29
my @cmd = (["bzr", "revno"], "|", ["sed", 's/^ *\([0-9]*\).*/\1/']);my @cmd = (["bzr", "revno", $uri], "|", ["sed", 's/^ *\([0-9]*\).*/\1/']); - replacement in src/lib/Hydra/Plugin/BazaarInput.pm at line 51
"nix-prefetch-bzr", $clonePath, $revision);"nix-prefetch-bzr", $uri, $revision);