- start_step ("Determining $tarball target directory");
- my $sample_filename = `zcat $tarball | tar tf - | head -1`;
- my ($tarball_dir) = $sample_filename =~ m%^(?:[./])*([^/]+)/%;
- set_var ("dist_dir", $tarball_dir);
+ start_step ("Save tarball to Git");
+ run ("GIT_DIR=$topdir/.git $topdir/git-import-tar $tarball refs/builds/$build_number/dist", "git-dist");
+ set_var ("dist_ref", "refs/builds/$build_number/dist");
+ set_var ("dist_commit", ref_to_commit ("refs/builds/$build_number/dist"));