[tilo] Cleanup logger caching and organization.

* Cleanup: Inline entity ToXXX methods into logger.go: These
  methods are only called once and should never be called by
  the Users that supply events to the logger. Inlining them
  clarifies which fields are set on each entity in each RPC.
* Bugfix: Use event properties to store resultstore entity
  names.
* Bugfix: Target updates do not require entity IDs, only target name.
* Bugfix: Target creation requires a start time or RS throws an error.

IN-699 #comment

Change-Id: I4314cdc0680d744a1d897030d5ebba366e5ee3a0
3 files changed
tree: 1c818e9a377ba70c3ac783964cdfa44acd747ef3
  1. cmd/
  2. fuchsia/
  3. fxctx/
  4. fxtesting/
  5. fxtime/
  6. gerrit-policy/
  7. qemu/
  8. retry/
  9. tilo/
  10. tools/
  11. .gitignore
  12. AUTHORS
  13. Gopkg.lock
  14. Gopkg.toml
  15. LICENSE
  16. MAINTAINERS
  17. manifest
  18. PATENTS
  19. README.md
README.md

infra

This repo contains tools and config files necessary to run infrastructure related to builds, code review, version control, and continuous integrations.

In order to build the Go code, you must clone this repo into an appropriately named directory. This should do the trick:

REPO=fuchsia.googlesource.com/infra/infra
git clone https://${REPO} $(go env GOPATH)/src/${REPO}