anchor.diff:    egoscale = buildFromGitHub {
       version = 2;
       rev = "ab4b0d7ff424c462da486aef27f354cdeb29a319";
  -    date = "2016-09-22";
  +    date = "2017-01-11";
       owner  = "pyr";
       repo   = "egoscale";
  -    sha256 = "d4eb223131b97f9048d32ee26741e4c4be409e80a23e39d1f0d01c2c7a19c8db";
  +    sha256 = "5af0d24c309225f7243d71665b7f5558ae4403179663f40c01b1ba62a405eae5";
       meta.autoUpdate = false;
       subPackages = [
         "src/egoscale"
  
positive.code: 
    consul = buildFromGitHub rec {
      version = 2;
      rev = "v0.7.2";
      owner = "hashicorp";
      repo = "consul";
      sha256 = "0sxbxplg0g9adfgxl893s8x32rdzg6xy855fgmgj00n8rjzr3vdq";
  
      buildInputs = [
        datadog-go circbuf armon_go-metrics go-radix speakeasy bolt
  
negative.code:     ];
  
      postPatch = let
        v = stdenv.lib.substring 1 (stdenv.lib.stringLength rev - 1) rev;
      in ''
        sed \
          -e 's,\(Version[ \t]*= "\)unknown,\1${v},g' \
          -e 's,\(VersionPrerelease[ \t]*= "\)unknown,\1,g' \
          -i version/version.go
      '';
  