Commit 3672d883 authored by Anthony ROUSSEL's avatar Anthony ROUSSEL Committed by Anthony Roussel
Browse files
parent 9c5b9e3b
Loading
Loading
Loading
Loading
+7 −5
Original line number Diff line number Diff line
GEM
  remote: https://rubygems.org/
  specs:
    childprocess (4.1.0)
    childprocess (5.1.0)
      logger (~> 1.5)
    iniparse (1.5.0)
    overcommit (0.60.0)
      childprocess (>= 0.6.3, < 5)
    logger (1.6.1)
    overcommit (0.64.0)
      childprocess (>= 0.6.3, < 6)
      iniparse (~> 1.4)
      rexml (~> 3.2)
    rexml (3.2.6)
    rexml (3.3.7)

PLATFORMS
  ruby
@@ -16,4 +18,4 @@ DEPENDENCIES
  overcommit

BUNDLED WITH
   2.4.17
   2.5.16
+17 −6
Original line number Diff line number Diff line
{
  childprocess = {
    dependencies = ["logger"];
    groups = ["default"];
    platforms = [];
    source = {
      remotes = ["https://rubygems.org"];
      sha256 = "1lvcp8bsd35g57f7wz4jigcw2sryzzwrpcgjwwf3chmjrjcww5in";
      sha256 = "1v5nalaarxnfdm6rxb7q6fmc6nx097jd630ax6h9ch7xw95li3cs";
      type = "gem";
    };
    version = "4.1.0";
    version = "5.1.0";
  };
  iniparse = {
    groups = ["default"];
@@ -19,25 +20,35 @@
    };
    version = "1.5.0";
  };
  logger = {
    groups = ["default"];
    platforms = [];
    source = {
      remotes = ["https://rubygems.org"];
      sha256 = "0lwncq2rf8gm79g2rcnnyzs26ma1f4wnfjm6gs4zf2wlsdz5in9s";
      type = "gem";
    };
    version = "1.6.1";
  };
  overcommit = {
    dependencies = ["childprocess" "iniparse" "rexml"];
    groups = ["default"];
    platforms = [];
    source = {
      remotes = ["https://rubygems.org"];
      sha256 = "0slqmsycbqx746liwq0qw0c81xrp4051iff8s574a4fmj941gkia";
      sha256 = "0lpl1ppjrqwsmywsb4srfjfm31dna30jrjyx2lkmws7s2jchy94v";
      type = "gem";
    };
    version = "0.60.0";
    version = "0.64.0";
  };
  rexml = {
    groups = ["default"];
    platforms = [];
    source = {
      remotes = ["https://rubygems.org"];
      sha256 = "05i8518ay14kjbma550mv0jm8a6di8yp5phzrd8rj44z9qnrlrp0";
      sha256 = "09shc1dvg88c4yx83d4c9wf26z838nlapa3cmlq8iqdci39a98v2";
      type = "gem";
    };
    version = "3.2.6";
    version = "3.3.7";
  };
}
+8 −0
Original line number Diff line number Diff line
@@ -2,6 +2,8 @@
  lib,
  bundlerApp,
  bundlerUpdateScript,
  git,
  makeWrapper,
}:

bundlerApp {
@@ -9,6 +11,12 @@ bundlerApp {
  gemdir = ./.;
  exes = [ "overcommit" ];

  nativeBuildInputs = [ makeWrapper ];

  postBuild = ''
    wrapProgram $out/bin/overcommit --prefix PATH : ${lib.makeBinPath [ git ]}
  '';

  passthru = {
    updateScript = bundlerUpdateScript "overcommit";
  };