Skip to content

Commit 264f5a9

Browse files
Alramechmeta-codesync[bot]
authored andcommitted
Populate version into fb-eden-test-windows
Summary: Add version string derived from hg log to fb-eden-test-windows build target Reviewed By: quark-zju Differential Revision: D94144139 fbshipit-source-id: 764bbdbc014e0b545262412d404db06ec3460deb
1 parent a46318d commit 264f5a9

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

eden/fs/BUCK

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ load("@fbcode//cpe/nupkg_builder:nupkg.bzl", "nupkg")
22
load("@fbcode//eden/fs:build_targets.bzl", "make_rpm_features")
33
load("@fbcode//registry:defs.bzl", "rpm")
44
load("@fbcode_macros//build_defs:cpp_library.bzl", "cpp_library")
5+
load("@fbcode_macros//build_defs:native_rules.bzl", "buck_genrule")
56
load("@fbcode_macros//build_defs:python_binary.bzl", "python_binary")
67

78
oncall("scm_client_infra")
@@ -47,6 +48,18 @@ rpm.builder(
4748
summary = "Source control aware virtual filesystem",
4849
)
4950

51+
buck_genrule(
52+
name = "sl_log_version_string",
53+
out = "version.txt",
54+
cacheable = False,
55+
cmd_exe = 'sl log -r . -T "{date(date, \\"%%Y%%m%%d.%%H%%M%%S\\")}" > $OUT',
56+
compatible_with = [
57+
"ovr_config//os:windows",
58+
],
59+
exec_compatible_with = ["ovr_config//os:windows"],
60+
labels = ["uses_hg"],
61+
)
62+
5063
nupkg.builder(
5164
name = "fb-eden-test-windows",
5265
compatible_with = [
@@ -60,6 +73,7 @@ nupkg.builder(
6073
},
6174
],
6275
summary = "Source control aware virtual filesystem",
76+
version = ":sl_log_version_string",
6377
deps = [
6478
"fbcode//eden/fs/cli:edenfsctl",
6579
"fbcode//eden/fs/cli/trace:trace_stream",

0 commit comments

Comments
 (0)