Skip to content
Snippets Groups Projects
Commit d6bb89fb authored by Alam Ed Arias's avatar Alam Ed Arias
Browse files

Merge branch 'master' into next

parents 473597dd 5867b735
No related branches found
No related tags found
1 merge request!2355fix newer versions of mixerx
Pipeline #1536 passed
...@@ -10,6 +10,7 @@ ...@@ -10,6 +10,7 @@
/src/Make*.cfg text=auto /src/Make*.cfg text=auto
/src/CMakeLists.txt text=auto /src/CMakeLists.txt text=auto
*.mk -whitespace text=auto *.mk -whitespace text=auto
/comptime.sh text eol=lf
# Windows EOL # Windows EOL
*.cs -crlf -whitespace *.cs -crlf -whitespace
*.bat -crlf -whitespace *.bat -crlf -whitespace
......
@echo off @echo off
set BRA=Unknown set BRA=Unknown
set REV=illegal set REV=illegal
set GL1=Dummy
copy nul: /b +%1\comptime.c tmp.$$$ > nul copy nul: /b +%1\comptime.c tmp.$$$ > nul
move tmp.$$$ %1\comptime.c > nul move tmp.$$$ %1\comptime.c > nul
...@@ -13,8 +14,9 @@ goto filwri ...@@ -13,8 +14,9 @@ goto filwri
:gitrev :gitrev
set GIT=%2 set GIT=%2
if "%GIT%"=="" set GIT=git if "%GIT%"=="" set GIT=git
for /f "usebackq" %%s in (`%GIT% rev-parse --abbrev-ref HEAD`) do @set BRA=%%s for /f "tokens=* usebackq" %%s in (`%GIT% rev-parse --abbrev-ref HEAD`) do @set BRA=%%s
for /f "usebackq" %%s in (`%GIT% rev-parse HEAD`) do @set REV=%%s for /f "tokens=* usebackq" %%s in (`%GIT% rev-parse HEAD`) do @set REV=%%s
for /f "tokens=* usebackq" %%s in (`%GIT% log -1 --format^=%%s`) do @set GL1=%%s
set REV=%REV:~0,8% set REV=%REV:~0,8%
goto filwri goto filwri
...@@ -30,3 +32,4 @@ echo // by the %0 batch file >> %1\comptime.h ...@@ -30,3 +32,4 @@ echo // by the %0 batch file >> %1\comptime.h
echo // >> %1\comptime.h echo // >> %1\comptime.h
echo const char* compbranch = "%BRA%"; >> %1\comptime.h echo const char* compbranch = "%BRA%"; >> %1\comptime.h
echo const char* comprevision = "%REV%"; >> %1\comptime.h echo const char* comprevision = "%REV%"; >> %1\comptime.h
echo const char* compnote = "%GL1%"; >> %1\comptime.h
...@@ -12,24 +12,26 @@ version() { ...@@ -12,24 +12,26 @@ version() {
// //
const char* compbranch = "$1"; const char* compbranch = "$1";
const char* comprevision = "$2"; const char* comprevision = "$2";
const char* compnote = "$3";
EOF EOF
} }
versiongit() { versiongit() {
gitbranch="$(git rev-parse --abbrev-ref HEAD)" gitbranch="$(git rev-parse --abbrev-ref HEAD)"
gitversion="$(git rev-parse HEAD | cut -c -8)" gitversion="$(git rev-parse HEAD | cut -c -8)"
version "$gitbranch" "$gitversion"; gitsubject="$(git log -1 --format=%s)"
version "$gitbranch" "$gitversion" "$gitsubject";
exit 0 exit 0
} }
versionsvn() { versionsvn() {
svnrevision="$(svnversion -n "$1")" svnrevision="$(svnversion -n "$1")"
version "Subversion" "r$svnrevision"; version "Subversion" "r$svnrevision" "dummy";
exit 0 exit 0
} }
versionfake() { versionfake() {
version "Unknown" "illegal"; version "Unknown" "illegal" "dummy";
} }
compversion() { compversion() {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment