zeripath
196593e2e9
More efficiently parse shas for shaPostProcessor ( #16101 )
...
* More efficiently parse shas for shaPostProcessor
The shaPostProcessor currently repeatedly calls git rev-parse --verify on both backends
which is fine if there is only one thing that matches a sha - however if there are
multiple things then this becomes wildly inefficient.
This PR provides functions for both backends which are much faster to use.
Fix #16092
* Add ShaExistCache to RenderContext
Signed-off-by: Andrew Thornton <art27@cantab.net>
Co-authored-by: 6543 <6543@obermui.de>
2021-06-21 00:39:12 +02:00
..
2021-04-01 19:41:09 +02:00
2021-06-17 23:56:46 +02:00
2021-06-05 15:32:19 +03:00
2021-06-07 07:27:09 +02:00
2021-02-10 21:28:32 +00:00
2021-04-19 18:25:08 -04:00
2021-06-17 10:58:10 +02:00
2021-06-18 01:24:55 +02:00
2021-05-01 14:17:02 +02:00
2021-04-19 18:25:08 -04:00
2021-05-10 20:48:23 +01:00
2021-06-17 11:35:05 +01:00
2021-05-15 23:46:13 +02:00
2021-06-17 23:56:46 +02:00
2021-06-21 00:39:12 +02:00
2021-04-17 10:27:25 +01:00
2021-06-11 00:25:25 +03:00
2020-10-02 23:37:53 -04:00
2021-06-17 10:55:16 -04:00
2021-04-12 10:49:26 -04:00
2021-04-25 21:48:12 +03:00
2021-06-21 01:00:46 +03:00
2021-06-14 19:20:43 +02:00
2021-06-07 07:27:09 +02:00
2021-06-21 00:39:12 +02:00
2020-11-28 19:37:58 -05:00
2018-11-04 22:20:00 -05:00
2021-06-16 18:02:24 -04:00
2021-05-03 13:24:24 -04:00
2021-05-30 10:38:38 +01:00
2020-12-22 07:40:57 +08:00
2021-06-07 07:27:09 +02:00
2019-06-12 15:41:28 -04:00
2021-05-21 17:37:16 -04:00
2021-04-09 09:40:34 +02:00
2021-05-30 18:25:11 +08:00
2021-06-07 07:27:09 +02:00
2021-03-01 22:08:10 +01:00
2021-05-09 19:25:23 +01:00
2021-04-09 09:40:34 +02:00
2021-06-14 19:20:43 +02:00
2021-05-10 07:45:17 +01:00
2021-03-01 22:08:10 +01:00
2021-06-19 00:08:22 +02:00
2021-06-11 00:25:25 +03:00
2021-04-09 09:40:34 +02:00
2021-06-18 01:24:55 +02:00
2020-07-13 21:16:40 +01:00
2020-01-15 23:58:33 +02:00
2021-06-16 18:02:24 -04:00
2021-06-14 19:20:43 +02:00
2021-01-30 10:55:53 +02:00
2021-01-28 13:29:22 +01:00
2021-04-14 19:52:01 +01:00
2021-06-05 15:32:19 +03:00
2020-10-11 21:27:20 +01:00
2020-12-27 11:34:19 +08:00
2020-04-05 07:20:50 +01:00
2021-06-14 19:20:43 +02:00
2021-01-26 16:36:53 +01:00
2021-05-26 21:01:07 -04:00