Ying Wang
7dfdb843b2
Speed up lunch/tapas/etc. shell utility functions.
...
1. Combined ~10 calls to the make build system to only one.
We added a phony target "dump-many-vars" to the build system to dump
"<var>=<value>" pairs. We then store the pairs as shell variables.
With this cache get_build_var/get_abs_build_var can just return
the shell variables instead of querying the build system.
2. Prune .git when we search for AndroidProduct.mks.
In internal source tree lunch time was reduced from ~15s to ~1.5s.
Bug: 27429759
(cherry picked from commit 08800fd905
)
Change-Id: I862a0ec3c1aae97c552054dacec133e857042edf
2016-03-04 14:02:03 -08:00
..
2016-02-26 18:51:26 -08:00
2016-02-26 18:51:26 -08:00
2016-03-02 08:42:41 -08:00
2016-03-02 18:55:46 -08:00
2016-02-26 10:44:56 -08:00
2016-02-26 18:51:26 -08:00
2016-02-26 18:51:26 -08:00
2016-03-02 18:18:07 -08:00
2015-12-23 20:18:15 +00:00
2015-12-18 15:26:17 +09:00
2016-02-29 08:45:31 -08:00
2015-06-10 13:00:13 -05:00
2016-03-02 18:03:30 +00:00
2015-12-21 10:29:54 -08:00
2016-02-26 18:51:26 -08:00
2015-10-26 17:06:08 -07:00
2016-02-23 16:09:49 -08:00
2015-12-09 15:59:17 -08:00
2016-03-03 13:48:43 -08:00
2015-12-24 10:10:55 +00:00
2015-12-24 10:10:55 +00:00
2015-12-18 10:14:31 +00:00
2015-11-03 17:10:28 -08:00
2015-12-08 03:04:50 +00:00
2016-01-25 17:35:57 +00:00
2016-03-04 14:02:03 -08:00
2016-03-01 20:21:37 -08:00
2016-03-04 14:02:03 -08:00
2015-10-08 14:16:39 -07:00
2015-09-28 18:45:23 -07:00
2015-09-18 11:54:43 -07:00
2015-10-23 19:00:43 -07:00
2015-09-18 11:54:43 -07:00
2015-12-18 15:26:17 +09:00
2016-03-01 16:57:20 +01:00
2016-03-01 16:57:20 +01:00
2015-09-09 18:13:21 +00:00
2016-02-26 18:51:26 -08:00
2015-09-18 11:54:43 -07:00
2015-05-19 18:31:05 +02:00
2016-03-02 11:19:41 +00:00
2015-12-21 16:34:25 -08:00
2015-09-28 16:29:52 -07:00
2016-02-26 18:51:26 -08:00
2015-09-04 15:41:38 -07:00
2016-02-26 18:51:26 -08:00
2015-09-25 16:11:31 -07:00
2015-10-15 17:50:06 -07:00
2015-06-01 19:19:45 -07:00
2015-05-19 18:31:05 +02:00
2016-03-03 13:48:43 -08:00
2016-01-27 19:14:14 +01:00
2016-03-01 16:57:20 +01:00
2015-09-30 14:53:53 -07:00
2015-11-09 02:27:01 +01:00
2016-02-27 01:18:24 -08:00
2016-02-23 16:09:49 -08:00
2016-02-29 13:55:14 -08:00
2015-09-09 18:12:29 +00:00
2015-05-13 13:47:30 -07:00
2016-01-13 13:08:29 -08:00
2015-12-24 10:10:55 +00:00
2016-03-03 08:47:41 +00:00
2016-01-20 12:20:10 +00:00
2016-02-02 20:40:49 +00:00
2015-09-28 16:29:52 -07:00
2016-03-01 22:22:43 -08:00
2016-03-01 20:21:37 -08:00
2016-02-29 13:55:37 -08:00
2016-02-26 10:44:56 -08:00
2015-10-28 16:49:44 -07:00
2016-03-04 14:02:03 -08:00
2015-05-11 14:56:20 -07:00
2015-07-27 13:24:30 +09:00
2016-01-27 19:14:14 +01:00
2015-09-30 22:25:49 +00:00
2015-10-08 14:16:39 -07:00
2015-09-24 13:21:11 -07:00
2016-02-29 13:55:14 -08:00
2016-03-03 08:47:41 +00:00
2015-09-25 16:11:31 -07:00
2016-02-19 22:34:03 +00:00