     # maximum we can at each deps.get and deps.update.
     deps =
       if Enum.all?(all_deps, &available?/1) do
-        Enum.uniq_by(with_depending(deps, all_deps), &(&1.app))
+        Enum.uniq_by(with_depending(deps, all_deps), & &1.app)
       else
         deps
       end

    # file to it. Each build, regardless of the environment and location,
    # will compared against this .fetch file to know if the dependency
    # needs recompiling.
    _ = for %Mix.Dep{scm: scm, opts: opts} <- deps, scm.fetchable? do
      File.touch! Path.join opts[:dest], ".fetch"
    end
    :ok
  end


      out_of_date?(dep) ->
        new =
          if scm.checked_out?(opts) do
            Mix.shell().info("* Updating #{format_dep(dep)}")
            scm.update(opts)
          else
            Mix.shell().info("* Getting #{format_dep(dep)}")
            scm.checkout(opts)
          end

