I hadn't, but I have no objection to using this as a versioning mechanism

Mike

On 8 August 2016 at 06:40, Serge Broslavsky <serge.broslavsky@linaro.org> wrote:
On 01.08.16 14:19 +0100, Mike Leach wrote:
> Version 0v004 in development.
>
> Ensure that any tests done during D&T of new feature do not have same version as the stable library.
>
> Signed-off-by: Mike Leach <mike.leach@linaro.org>
> ---
>  README.md                       | 3 ++-
>  decoder/docs/doxygen_config.dox | 2 +-
>  decoder/include/ocsd_if_types.h | 4 ++--
>  3 files changed, 5 insertions(+), 4 deletions(-)
>
> diff --git a/README.md b/README.md
> index 9d07e94..b1e6c73 100644
> --- a/README.md
> +++ b/README.md
> @@ -14,7 +14,7 @@ The library is implemented in C++ with an optional "C" API.
>  CoreSight Trace Component Support.
>  ----------------------------------
>
> -_Current Version 0.003_
> +_Current Version 0.004_
>
>  ### Current support:
>
> @@ -78,6 +78,7 @@ Version and Modification Information
>  - _Version 0.001_:  Library development - tested with `perf` tools integration - BKK16, 8th March 2016
>  - _Version 0.002_:  Library development - added in PTM decoder support. Restructure header dir, replaced ARM rctdl prefix with opencsd/ocsd.
>  - _Version 0.003_:  Library development - added in ETMv3 instruction decoder support.
> +- _Version 0.004_:  In development - decode tree api updates.
>
>  Licence Information
>  ===================
> diff --git a/decoder/docs/doxygen_config.dox b/decoder/docs/doxygen_config.dox
> index ed9f327..bdb24f0 100644
> --- a/decoder/docs/doxygen_config.dox
> +++ b/decoder/docs/doxygen_config.dox
> @@ -38,7 +38,7 @@ PROJECT_NAME           = "OpenCSD - CoreSight Trace Decode Library"
>  # could be handy for archiving the generated documentation or if some version
>  # control system is used.
>
> -PROJECT_NUMBER         = 0.003
> +PROJECT_NUMBER         = 0.004
>
>  # Using the PROJECT_BRIEF tag one can provide an optional one line description
>  # for a project that appears at the top of each page and should give viewer a
> diff --git a/decoder/include/ocsd_if_types.h b/decoder/include/ocsd_if_types.h
> index 00f8604..4fb428d 100644
> --- a/decoder/include/ocsd_if_types.h
> +++ b/decoder/include/ocsd_if_types.h
> @@ -48,8 +48,8 @@
>  /** @name Library Versioning
>  @{*/
>  #define OCSD_VER_MAJOR 0x0 /**< Library Major Version */
> -#define OCSD_VER_MINOR 0x3 /**< Library Minor Version */

Mike, have we considered using semantic versioning schema?
http://semver.org/


> -#define OCSD_VER_STRING "0.003"    /**< Library Version string */
> +#define OCSD_VER_MINOR 0x4 /**< Library Minor Version */
> +#define OCSD_VER_STRING "0.004"    /**< Library Version string */
>  #define OCSD_LIB_NAME "OpenCSD Library"  /**< Library name string */
>  #define OCSD_LIB_SHORT_NAME "OCSD"    /**< Library Short name string */
>  /** @}*/
> --
> 2.7.4
>
> _______________________________________________
> CoreSight mailing list
> CoreSight@lists.linaro.org
> https://lists.linaro.org/mailman/listinfo/coresight

--
Best Regards,
Serge Broslavsky <serge.broslavsky@linaro.org>

Core Development Project Manager, Linaro
M: +37129426328  IRC: ototo  Skype: serge.broslavsky
http://linaro.org | Open source software for ARM SoCs



--
Mike Leach
Principal Engineer, ARM Ltd.
Blackburn Design Centre. UK