[lttng-dev] [PATCH lttng-tools] Add the formal version before the git version for a commit outside the master branch

Mathieu Desnoyers mathieu.desnoyers at efficios.com
Thu Jul 31 17:17:46 EDT 2014


Is this change still needed after the recent changes I did ?

----- Original Message -----
> From: "Raphaël Beamonte" <raphael.beamonte at gmail.com>
> To: lttng-dev at lists.lttng.org
> Cc: "Raphaël Beamonte" <raphael.beamonte at gmail.com>
> Sent: Monday, July 28, 2014 4:00:04 PM
> Subject: [lttng-dev] [PATCH lttng-tools] Add the formal version before the	git version for a commit outside the
> master branch
> 
> Signed-off-by: Raphaël Beamonte <raphael.beamonte at gmail.com>
> ---
>  include/Makefile.am | 8 +++++---
>  1 file changed, 5 insertions(+), 3 deletions(-)
> 
> diff --git a/include/Makefile.am b/include/Makefile.am
> index d40cb4a..67a7063 100644
> --- a/include/Makefile.am
> +++ b/include/Makefile.am
> @@ -24,8 +24,10 @@ version.h:
>  			if [ "$${git_branch}" == "$${git_describe}" ] || \
>  				[ "$${git_branch}" == "heads/master" ]; then \
>  				git_version="$${git_describe}"; \
> +				addversion=""; \
>  			else \
>  				git_version="$$(git describe --long --all)"; \
> +				addversion="\" VERSION \"-"; \
>  			fi; \
>  		fi; \
>  		##
> @@ -46,19 +48,19 @@ version.h:
>  			## as the one currently in the file (if there is one), as we
>  			## don't want to update the file if it is already up to date
>  			##
> -			if [ $$(grep -cE "^#define GIT_VERSION \"?$${git_version}\"?$$"
> "$${version_h}") -eq 0 ]; then \
> +			if [ $$(grep -cE "^#define GIT_VERSION
> \"?$${addversion}$${git_version}\"?$$" "$${version_h}") -eq 0 ]; then \
>  				if [ $$(grep -c "^#define GIT_VERSION" "$${version_h}") -gt 0 ]; then \
>  					##
>  					## If there is already a GIT_VERSION defined,
>  					## we just replace it by the new version
>  					##
> -					sed -i "s'^#define GIT_VERSION.*$$'#define GIT_VERSION
> \"$${git_version}\"'" "$${version_h}"; \
> +					sed -i "s'^#define GIT_VERSION.*$$'#define GIT_VERSION
> \"$${addversion}$${git_version}\"'" "$${version_h}"; \
>  				else \
>  					##
>  					## Else, we add a GIT_VERSION define
>  					## containing our new version.
>  					##
> -					sed -i "s'^\(#define VERSION_H.*\)$$'\1\n\n#define GIT_VERSION
> \"$${git_version}\"'" "$${version_h}"; \
> +					sed -i "s'^\(#define VERSION_H.*\)$$'\1\n\n#define GIT_VERSION
> \"$${addversion}$${git_version}\"'" "$${version_h}"; \
>  				fi; \
>  			fi; \
>  		fi; \
> --
> 2.0.0.rc0
> 
> 
> _______________________________________________
> lttng-dev mailing list
> lttng-dev at lists.lttng.org
> http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev
> 

-- 
Mathieu Desnoyers
EfficiOS Inc.
http://www.efficios.com



More information about the lttng-dev mailing list