diff options
author | lain <lain@soykaf.club> | 2020-08-06 08:27:10 +0000 |
---|---|---|
committer | lain <lain@soykaf.club> | 2020-08-06 08:27:10 +0000 |
commit | 4b47d9c5b621c7c0ef4f2e2a010b323bf362895d (patch) | |
tree | 9d59591575e9f2f0e070efc01ead632396159705 /mix.exs | |
parent | 7755f49e281e4990db5317b33d6b8e0d12982e0c (diff) | |
parent | 7569f225f1d43c6435eda6b62fd5eff3cd3408e0 (diff) | |
download | pleroma-4b47d9c5b621c7c0ef4f2e2a010b323bf362895d.tar.gz pleroma-4b47d9c5b621c7c0ef4f2e2a010b323bf362895d.zip |
Merge branch 'command-available-check' into 'develop'
#1939 Check command availability for exiftool and git
See merge request pleroma/pleroma!2753
Diffstat (limited to 'mix.exs')
-rw-r--r-- | mix.exs | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -229,10 +229,10 @@ defmodule Pleroma.Mixfile do defp version(version) do identifier_filter = ~r/[^0-9a-z\-]+/i - {_cmdgit, cmdgit_err} = System.cmd("sh", ["-c", "command -v git"]) + git_available? = match?({_output, 0}, System.cmd("sh", ["-c", "command -v git"])) git_pre_release = - if cmdgit_err == 0 do + if git_available? do {tag, tag_err} = System.cmd("git", ["describe", "--tags", "--abbrev=0"], stderr_to_stdout: true) @@ -258,7 +258,7 @@ defmodule Pleroma.Mixfile do # Branch name as pre-release version component, denoted with a dot branch_name = - with 0 <- cmdgit_err, + with true <- git_available?, {branch_name, 0} <- System.cmd("git", ["rev-parse", "--abbrev-ref", "HEAD"]), branch_name <- String.trim(branch_name), branch_name <- System.get_env("PLEROMA_BUILD_BRANCH") || branch_name, |