Skip to content

Commit

Permalink
Add VCS_ACTION_STAMP to all outputs.
Browse files Browse the repository at this point in the history
  • Loading branch information
dak180 committed Feb 25, 2016
1 parent ace6a39 commit d97265c
Showing 1 changed file with 28 additions and 2 deletions.
30 changes: 28 additions & 2 deletions autorevision.sh
Expand Up @@ -408,6 +408,7 @@ VCS_TAG="${VCS_TAG}"
VCS_TICK="${VCS_TICK}"
VCS_EXTRA="${VCS_EXTRA}"
VCS_ACTION_STAMP="${VCS_ACTION_STAMP}"
VCS_FULL_HASH="${VCS_FULL_HASH}"
VCS_SHORT_HASH="${VCS_SHORT_HASH}"
Expand All @@ -434,6 +435,7 @@ hOutput() {
#define VCS_TICK ${VCS_TICK}
#define VCS_EXTRA "${VCS_EXTRA}"
#define VCS_ACTION_STAMP "${VCS_ACTION_STAMP}"
#define VCS_FULL_HASH "${VCS_FULL_HASH}"
#define VCS_SHORT_HASH "${VCS_SHORT_HASH}"
Expand Down Expand Up @@ -462,6 +464,7 @@ xcodeOutput() {
#define VCS_TICK ${VCS_TICK}
#define VCS_EXTRA ${VCS_EXTRA}
#define VCS_ACTION_STAMP ${VCS_ACTION_STAMP}
#define VCS_FULL_HASH ${VCS_FULL_HASH}
#define VCS_SHORT_HASH ${VCS_SHORT_HASH}
Expand Down Expand Up @@ -497,6 +500,11 @@ swiftOutput() {
else
VCS_EXTRA="\"${VCS_EXTRA}\""
fi
if [ -z "${VCS_ACTION_STAMP}" ]; then
VCS_ACTION_STAMP="nil"
else
VCS_ACTION_STAMP="\"${VCS_ACTION_STAMP}\""
fi
cat > "${TARGETFILE}" << EOF
/* Generated by autorevision - do not hand-hack! */
Expand All @@ -510,6 +518,7 @@ let VCS_TAG: String? = ${VCS_TAG}
let VCS_TICK: Int? = ${VCS_TICK}
let VCS_EXTRA: String? = ${VCS_EXTRA}
let VCS_ACTION_STAMP: String? = ${VCS_ACTION_STAMP}
let VCS_FULL_HASH: String = "${VCS_FULL_HASH}"
let VCS_SHORT_HASH: String = "${VCS_SHORT_HASH}"
Expand Down Expand Up @@ -538,6 +547,7 @@ VCS_TAG = "${VCS_TAG}"
VCS_TICK = ${VCS_TICK}
VCS_EXTRA = "${VCS_EXTRA}"
VCS_ACTION_STAMP = "${VCS_ACTION_STAMP}"
VCS_FULL_HASH = "${VCS_FULL_HASH}"
VCS_SHORT_HASH = "${VCS_SHORT_HASH}"
Expand All @@ -562,6 +572,7 @@ plOutput() {
\$VCS_TICK = ${VCS_TICK};
\$VCS_EXTRA = "${VCS_EXTRA}";
\$VCS_ACTION_STAMP = "${VCS_ACTION_STAMP}";
\$VCS_FULL_HASH = "${VCS_FULL_HASH}";
\$VCS_SHORT_HASH = "${VCS_SHORT_HASH}";
Expand Down Expand Up @@ -590,6 +601,7 @@ VCS_TAG = "${VCS_TAG}"
VCS_TICK = ${VCS_TICK}
VCS_EXTRA = "${VCS_EXTRA}"
VCS_ACTION_STAMP = "${VCS_ACTION_STAMP}"
VCS_FULL_HASH = "${VCS_FULL_HASH}"
VCS_SHORT_HASH = "${VCS_SHORT_HASH}"
Expand Down Expand Up @@ -619,6 +631,7 @@ return array(
"VCS_TAG" => "${VCS_TAG}",
"VCS_TICK" => ${VCS_TICK},
"VCS_EXTRA" => "${VCS_EXTRA}",
"VCS_ACTION_STAMP" => "${VCS_ACTION_STAMP}",
"VCS_FULL_HASH" => "${VCS_FULL_HASH}",
"VCS_SHORT_HASH" => "${VCS_SHORT_HASH}",
"VCS_WC_MODIFIED" => ${VCS_WC_MODIFIED}
Expand Down Expand Up @@ -647,6 +660,7 @@ VCS_BRANCH = "${VCS_BRANCH}"
VCS_TAG = "${VCS_TAG}"
VCS_TICK = ${VCS_TICK}
VCS_EXTRA = "${VCS_EXTRA}"
VCS_ACTION_STAMP = "${VCS_ACTION_STAMP}"
VCS_FULL_HASH = "${VCS_FULL_HASH}"
VCS_SHORT_HASH = "${VCS_SHORT_HASH}"
VCS_WC_MODIFIED = ${VCS_WC_MODIFIED}
Expand Down Expand Up @@ -674,6 +688,7 @@ var autorevision = {
VCS_TICK: ${VCS_TICK},
VCS_EXTRA: "${VCS_EXTRA}",
VCS_ACTION_STAMP: "${VCS_ACTION_STAMP}",
VCS_FULL_HASH: "${VCS_FULL_HASH}",
VCS_SHORT_HASH: "${VCS_SHORT_HASH}",
Expand Down Expand Up @@ -707,6 +722,7 @@ jsonOutput() {
"VCS_TICK": ${VCS_TICK},
"VCS_EXTRA": "${VCS_EXTRA}",
"VCS_ACTION_STAMP": "${VCS_ACTION_STAMP}",
"VCS_FULL_HASH": "${VCS_FULL_HASH}",
"VCS_SHORT_HASH": "${VCS_SHORT_HASH}",
Expand Down Expand Up @@ -735,6 +751,7 @@ public class autorevision {
public static final long VCS_TICK = ${VCS_TICK};
public static final String VCS_EXTRA = "${VCS_EXTRA}";
public static final String VCS_ACTION_STAMP = "${VCS_ACTION_STAMP}";
public static final String VCS_FULL_HASH = "${VCS_FULL_HASH}";
public static final String VCS_SHORT_HASH = "${VCS_SHORT_HASH}";
Expand Down Expand Up @@ -762,6 +779,7 @@ VCS_TAG=${VCS_TAG}
VCS_TICK=${VCS_TICK}
VCS_EXTRA=${VCS_EXTRA}
VCS_ACTION_STAMP=${VCS_ACTION_STAMP}
VCS_FULL_HASH=${VCS_FULL_HASH}
VCS_SHORT_HASH=${VCS_SHORT_HASH}
Expand All @@ -781,6 +799,7 @@ define(\`VCS_BRANCH', \`${VCS_BRANCH}')dnl
define(\`VCS_TAG', \`${VCS_TAG}')dnl
define(\`VCS_TICK', \`${VCS_TICK}')dnl
define(\`VCS_EXTRA', \`${VCS_EXTRA}')dnl
define(\`VCS_ACTIONSTAMP', \`${VCS_ACTION_STAMP}')dnl
define(\`VCS_FULLHASH', \`${VCS_FULL_HASH}')dnl
define(\`VCS_SHORTHASH', \`${VCS_SHORT_HASH}')dnl
define(\`VCS_WC_MODIFIED', \`${VCS_WC_MODIFIED}')dnl
Expand All @@ -804,6 +823,7 @@ texOutput() {
\def \vcsTag {${VCS_TAG}}
\def \vcsTick {${VCS_TICK}}
\def \vcsExtra {${VCS_EXTRA}}
\def \vcsACTIONSTAMP {${VCS_ACTION_STAMP}}
\def \vcsFullHash {${VCS_FULL_HASH}}
\def \vcsShortHash {${VCS_SHORT_HASH}}
\def \vcsWCModified {${VCS_WC_MODIFIED}}
Expand All @@ -829,6 +849,7 @@ schemeOutput() {
(define VCS_TICK ${VCS_TICK})
(define VCS_EXTRA "${VCS_EXTRA}")
(define VCS_ACTION_STAMP "${VCS_ACTION_STAMP}")
(define VCS_FULL_HASH "${VCS_FULL_HASH}")
(define VCS_SHORT_HASH "${VCS_SHORT_HASH}")
Expand All @@ -855,8 +876,9 @@ clojureOutput() {
(def VCS_TICK ${VCS_TICK})
(def VCS_EXTRA "${VCS_EXTRA}")
(def VCS_FULL_HASH "${VCS_FULL_HASH}")
(def VCS_SHORT_HASH "${VCS_SHORT_HASH}")
(def VCS_ACTION_STAMP "${VCS_ACTION_STAMP}")
(def VCS_FULL_HASH "${VCS_FULL_HASH}")
(def VCS_SHORT_HASH "${VCS_SHORT_HASH}")
(def VCS_WC_MODIFIED ${VCS_WC_MODIFIED})
;; end
Expand All @@ -877,6 +899,7 @@ $([ "${VCS_TAG}" ] && echo "%define vcs_tag ${VCS_TAG}")
$([ "${VCS_TICK}" ] && echo "%define vcs_tick ${VCS_TICK}")
$([ "${VCS_EXTRA}" ] && echo "%define vcs_extra ${VCS_EXTRA}")
$([ "${VCS_ACTION_STAMP}" ] && echo "%define vcs_action_stamp ${VCS_ACTION_STAMP}")
$([ "${VCS_FULL_HASH}" ] && echo "%define vcs_full_hash ${VCS_FULL_HASH}")
$([ "${VCS_SHORT_HASH}" ] && echo "%define vcs_short_hash ${VCS_SHORT_HASH}")
Expand Down Expand Up @@ -906,6 +929,7 @@ namespace $(echo "${NAMESPACE}" | tr '[:upper:]' '[:lower:]')
const int VCS_TICK = ${VCS_TICK};
const std::string VCS_EXTRA = "${VCS_EXTRA}";
const std::string VCS_ACTION_STAMP = "${VCS_ACTION_STAMP}";
const std::string VCS_FULL_HASH = "${VCS_FULL_HASH}";
const std::string VCS_SHORT_HASH = "${VCS_SHORT_HASH}";
Expand Down Expand Up @@ -936,6 +960,7 @@ VCS_TAG = '${VCS_TAG}';
VCS_TICK = ${VCS_TICK};
VCS_EXTRA = '${VCS_EXTRA}';
VCS_ACTION_STAMP = '${VCS_ACTION_STAMP}';
VCS_FULL_HASH = '${VCS_FULL_HASH}';
VCS_SHORT_HASH = '${VCS_SHORT_HASH}';
Expand All @@ -959,6 +984,7 @@ VCS_TAG = '${VCS_TAG}';
VCS_TICK = ${VCS_TICK};
VCS_EXTRA = '${VCS_EXTRA}';
VCS_ACTION_STAMP = '${VCS_ACTION_STAMP}';
VCS_FULL_HASH = '${VCS_FULL_HASH}';
VCS_SHORT_HASH = '${VCS_SHORT_HASH}';
Expand Down

0 comments on commit d97265c

Please sign in to comment.