reproduce.tt: Use color

[?]
May 2, 2013, 2:24 PM
TL7KZWSUFZAGA5XTOIR3IIDYVZADNSKJQ4RGK2J7NHWZGYB6WACQC

Dependencies

  • [2] 3G7OYUSE reproduce.tt: Check for the presence of commands like nix-build
  • [3] HZWUT4YN Allow users to reproduce builds on their own systems
  • [4] 5Q4ZLL37 reproduce.tt: Add --help flag

Change contents

  • edit in src/root/reproduce.tt at line 10
    [3.94]
    [3.94]
    info() {
    echo "$1" >&2
    }
  • replacement in src/root/reproduce.tt at line 67
    [3.1474][2.0:49]()
    echo "storing inputs and results in $tmpDir" >&2
    [3.1474]
    [2.49]
    info "storing inputs and results in $tmpDir..."
  • replacement in src/root/reproduce.tt at line 90
    [3.1003][2.261:270](),[2.270][3.1003:1120](),[3.1003][3.1003:1120]()
    echo
    echo "fetching Git input ‘[% input.name %]’ from ‘[% input.uri %]’ (commit [% input.revision %])..." >&2
    [3.1003]
    [2.271]
    info "fetching Git input ‘[% input.name %]’ from ‘[% input.uri %]’ (commit [% input.revision %])..."
  • replacement in src/root/reproduce.tt at line 109
    [3.1750][2.295:304](),[2.304][3.1750:1873](),[3.1750][3.1750:1873]()
    echo
    echo "fetching Mercurial input ‘[% input.name %]’ from ‘[% input.uri %]’ (commit [% input.revision %])..." >&2
    [3.1750]
    [2.305]
    info "fetching Mercurial input ‘[% input.name %]’ from ‘[% input.uri %]’ (commit [% input.revision %])..."
  • replacement in src/root/reproduce.tt at line 125
    [3.2302][2.328:337](),[2.337][3.2302:2426](),[3.2302][3.2302:2426]()
    echo
    echo "fetching Subversion input ‘[% input.name %]’ from ‘[% input.uri %]’ (commit [% input.revision %])..." >&2
    [3.2302]
    [2.338]
    info "fetching Subversion input ‘[% input.name %]’ from ‘[% input.uri %]’ (commit [% input.revision %])..."
  • replacement in src/root/reproduce.tt at line 171
    [3.3499][2.389:394]()
    echo
    [3.3499]
    [3.3499]
    info "running nix-build..."
  • replacement in src/root/reproduce.tt at line 175
    [3.3568][3.1657:1767]()
    nix-build "$nixExprInputDir/[% build.nixexprpath %]" -A '[% build.job.name %]' "${args[@]}" "${extraArgs[@]}"
    [3.3568]
    exec nix-build "$nixExprInputDir/[% build.nixexprpath %]" -A '[% build.job.name %]' "${args[@]}" "${extraArgs[@]}"