From 6deff597eb17d05ba42a649ee6f741156ce49b02 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?= <grubba@grubba.org> Date: Mon, 20 Apr 2015 11:37:01 +0200 Subject: [PATCH] Export: Added some more fields to buildid.txt. --- bin/export.pike | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/bin/export.pike b/bin/export.pike index 21b5d95943..708c53b81e 100755 --- a/bin/export.pike +++ b/bin/export.pike @@ -206,9 +206,12 @@ array(string) build_file_list(string list_file) constant stamp=#"Pike export stamp time:%t +type:%type major:%maj minor:%min build:%bld +revision:%rev +source:%src year:%Y month:%M day:%D @@ -341,6 +344,9 @@ int main(int argc, array(string) argv) git_cmd("checkout", tag); } + string revision = git_cmd("rev-list", "-1", "HEAD"); + string source = ((git_cmd("ls-tree", "HEAD", "src")/"\t")[-1]/" ")[-1]; + t = t||time(); mapping m = gmtime(t); array(int) version = getversion(); @@ -348,6 +354,9 @@ int main(int argc, array(string) argv) "%maj":(string) version[0], "%min":(string) version[1], "%bld":(string) version[2], + "%rev":revision, + "%src":source, + "%type":snapshot?"snapshot":"release", "%Y":sprintf("%04d",1900+m->year), "%M":sprintf("%02d",1+m->mon), "%D":sprintf("%02d",m->mday), -- GitLab