aboutsummaryrefslogtreecommitdiff
path: root/src/bun.js/bindings/Process.cpp
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-08-03 18:27:08 -0700
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-08-03 18:35:53 -0700
commite253ce0948005978bdc173d3398628dc72a4730e (patch)
tree8b770b48390089148d9e2baf4bd66c021e283086 /src/bun.js/bindings/Process.cpp
parent58feb81c36d310b081cfae6f480f9d57585c6f64 (diff)
downloadbun-e253ce0948005978bdc173d3398628dc72a4730e.tar.gz
bun-e253ce0948005978bdc173d3398628dc72a4730e.tar.zst
bun-e253ce0948005978bdc173d3398628dc72a4730e.zip
Add `process.revision` and expose git sha to builds
Diffstat (limited to 'src/bun.js/bindings/Process.cpp')
-rw-r--r--src/bun.js/bindings/Process.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/bun.js/bindings/Process.cpp b/src/bun.js/bindings/Process.cpp
index e9e165736..00e5d6f81 100644
--- a/src/bun.js/bindings/Process.cpp
+++ b/src/bun.js/bindings/Process.cpp
@@ -271,6 +271,9 @@ void Process::finishCreation(JSC::VM& vm)
JSC::CustomGetterSetter::create(vm, Process_getArgv, Process_setArgv),
static_cast<unsigned>(JSC::PropertyAttribute::CustomValue));
+ putDirect(vm, JSC::Identifier::fromString(vm, "revision"_s),
+ JSC::jsString(vm, makeAtomString(Bun__version_sha)), 0);
+
this->putDirect(vm, clientData->builtinNames().nextTickPublicName(),
JSC::JSFunction::create(vm, JSC::jsCast<JSC::JSGlobalObject*>(globalObject()), 1,
MAKE_STATIC_STRING_IMPL("nextTick"), Process_functionNextTick),