Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/processone/ejabberd.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHolger Weiss <holger@zedat.fu-berlin.de>2022-02-21 02:02:31 +0300
committerHolger Weiss <holger@zedat.fu-berlin.de>2022-02-21 02:02:31 +0300
commitda516d64d4df5dee9ed068afd7bf4fa8b6017f7a (patch)
treed37779ac6a54dd248935b2e6a14cc83d3ee0bfd5 /mix.exs
parenta6f0feb23b9e7d5e9aa502e765282a30ceb6de17 (diff)
mix.exs: Be more careful while editing the version
Make sure only leading zeroes are removed while turning the ejabberd version into SemVer format for Mix. For example, remove the zero in "21.04", but keep the zero in "21.12.102".
Diffstat (limited to 'mix.exs')
-rw-r--r--mix.exs4
1 files changed, 2 insertions, 2 deletions
diff --git a/mix.exs b/mix.exs
index fb0c2bcf0..92b0d3a84 100644
--- a/mix.exs
+++ b/mix.exs
@@ -26,9 +26,9 @@ defmodule Ejabberd.MixProject do
'0.0' -> "0.0.0" # the full git repository wasn't downloaded
'latest.0' -> "0.0.0" # running 'docker-ejabberd/ecs/build.sh latest'
[_, _, ?., _, _] = x ->
- head = String.replace(:erlang.list_to_binary(x), ~r/0+([0-9])/, "\\1")
+ head = String.replace(:erlang.list_to_binary(x), ~r/\.0+([0-9])/, ".\\1")
<<head::binary, ".0">>
- vsn -> String.replace(:erlang.list_to_binary(vsn), ~r/0+([0-9])/, "\\1")
+ vsn -> String.replace(:erlang.list_to_binary(vsn), ~r/\.0+([0-9])/, ".\\1")
end
end