vercmp-bare-formats/default-with-dotless-patch.sh

13 lines
381 B
Bash
Raw Normal View History

2020-11-24 22:11:21 +01:00
#!/bin/sh
. "$VERCMPROOT/format/default.sh"
comparever_dotless_patch() {
# a semver that sometimes uses letters as an additional patch field without
# bothering to add a dot.
comparever_default \
"$(echo "$1" | sed 's/\([a-z]\+[0-9a-z]*\)$/.\1/')" \
"$(echo "$2" | sed 's/\([a-z]\+[0-9a-z]*\)$/.\1/')"
}
comparever() { comparever_dotless_patch $@; }