Skip to content

Commit 0a4e7d5

Browse files
committed
Simplified ghe_parse_version
1 parent 54cebd3 commit 0a4e7d5

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

share/github-backup-utils/ghe-backup-config

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -454,11 +454,8 @@ ghe_remote_version_required() {
454454
# Parse a version string into major, minor and patch parts and echo.
455455
ghe_parse_version() {
456456
local version_major version_minor version_patch
457-
version_patch="${1#v}"
458-
version_major="${version_patch%%.*}"
459-
version_patch="${version_patch#*.}"
460-
version_minor="${version_patch%%.*}"
461-
version_patch="${version_patch#*.}"
457+
458+
IFS=. read -r version_major version_minor version_patch _ <<<"${1#v}"
462459
version_patch=${version_patch%%[a-zA-Z]*}
463460

464461
echo "$version_major $version_minor $version_patch"

0 commit comments

Comments
 (0)