From 91aca5bcc156d0dd438ddeac715eeff52a846121 Mon Sep 17 00:00:00 2001 From: Tim Harder Date: Tue, 6 Sep 2016 12:13:47 -0400 Subject: [PATCH] make the version file a sourceable script instead of a static file This allows for things like comments without having special version file parsing handling when extracting the value. --- VERSION | 1 - get_version.m | 10 +++------- release_version.m | 2 ++ 3 files changed, 5 insertions(+), 8 deletions(-) delete mode 100644 VERSION create mode 100644 release_version.m diff --git a/VERSION b/VERSION deleted file mode 100644 index 1afe54c..0000000 --- a/VERSION +++ /dev/null @@ -1 +0,0 @@ -16.1.1 diff --git a/get_version.m b/get_version.m index 54617dc..5dd21f1 100644 --- a/get_version.m +++ b/get_version.m @@ -1,11 +1,7 @@ function version = get_version() -% extract version info from VERSION file -try - fid = fopen('VERSION'); - version = deblank(fgets(fid)); -catch - version = ''; -end +% source version info file +version = ''; +release_version; version_regex = '^\d+\.\d+\.\d+$'; [tokens, match] = regexpi(version, version_regex, 'tokens', 'match'); diff --git a/release_version.m b/release_version.m new file mode 100644 index 0000000..ff066cb --- /dev/null +++ b/release_version.m @@ -0,0 +1,2 @@ +% Current version of the filter wizard. +version = '16.1.1';