commit | ebf8cfa7f834e2e9e7482956b1ce4602223ad188 | [log] [tgz] |
---|---|---|
author | Jiri Simsa <jsimsa@google.com> | Mon Apr 27 17:35:01 2015 -0700 |
committer | Jiri Simsa <jsimsa@google.com> | Mon Apr 27 17:35:11 2015 -0700 |
tree | 560debef325e51e4ea7e49a9184c9b4818982aed | |
parent | ad11c5bad1f886838f98fe8a25d30c483341bb6f [diff] |
lib: support for setting manifest and pristine flag at build-time This multi-part CL consists of related changes: 1) The v.io/x/devtools/internal/util package has been modified to record the "current manifest", which identifies thatstate of v23 projects resulting from the latest invocation of "v23 update". 2) The v.io/x/lib/buildinfo and v.io/x/devtools/v23 have been modified to record the current manifest information inside of the binaries that are built using "v23 go build" or "v23 go install". 3) In addition to recording the current manifest, this CL also records a boolean indicator of whether a binary has been built from a pristine state (i.e. all projects are on a master branch and there are no uncommitted changes or untracked files). MultiPart: 2/3 Change-Id: Id5326d2bd7fe446b2ac42f765f50f992682deeb8
This repository contains general purpose libraries used by the Vanadium project.