about summary refs log tree commit diff
path: root/third_party/git/contrib/mw-to-git
diff options
context:
space:
mode:
authorsterni <sternenseemann@systemli.org>2024-11-20T23·30+0100
committerclbot <clbot@tvl.fyi>2024-11-23T22·20+0000
commita7080a14688e1ad0ac74994c1b85f2421f9be769 (patch)
treeeaab9abb0703b1da775033db803e429c448313e5 /third_party/git/contrib/mw-to-git
parent25fb9e32f6a39494e65124e2ed7a78e4c64c65d5 (diff)
refactor(nix/buildkite): don't calculate deps for skipped targets HEAD r/8960 canon
We don't need to calculate dependencies between and on targets that are
part of the parent target map since they will be skipped by buildkite
anyways. This speeds up 🦙 considerably for pipeline runs that have a
limited number of changed targets and a parent target map passed
in (i.e. pipeline runs of most CLs, but not canon runs). In my testing
it was about a minute faster (1/6 of the time 🦙 takes currently) for a
pipeline where under five drv targets changed. For the full
pipeline (i.e. no parentTargetMap) 🦙 takes about the same time as
before (it's a few seconds slower as is to be expected, but nothing
significant).

Change-Id: Ia5a80e142da8f40bc591e2c6cfaf48c325b2f577
Reviewed-on: https://cl.tvl.fyi/c/depot/+/12818
Reviewed-by: tazjin <tazjin@tvl.su>
Autosubmit: sterni <sternenseemann@systemli.org>
Tested-by: BuildkiteCI
Diffstat (limited to 'third_party/git/contrib/mw-to-git')
0 files changed, 0 insertions, 0 deletions