Ruoyu Zhong
96cf5513c8
Port brew --repository
to Bash
This provides a significant speedup:
$ hyperfine 'git checkout master; brew --repo homebrew/core' 'git checkout brew-repository-speedup; brew --repo homebrew/core'
Benchmark 1: git checkout master; brew --repo homebrew/core
Time (mean ± σ): 1.737 s ± 0.388 s [User: 0.743 s, System: 0.323 s]
Range (min … max): 1.336 s … 2.438 s 10 runs
Benchmark 2: git checkout brew-repository-speedup; brew --repo homebrew/core
Time (mean ± σ): 459.1 ms ± 91.9 ms [User: 100.5 ms, System: 142.1 ms]
Range (min … max): 366.5 ms … 594.0 ms 10 runs
Summary
git checkout brew-repository-speedup; brew --repo homebrew/core ran
3.78 ± 1.13 times faster than git checkout master; brew --repo homebrew/core
2024-07-14 12:07:11 -04:00
..
2024-04-02 12:19:14 -07:00
2024-04-01 15:53:56 -07:00
2024-04-01 15:54:03 -07:00
2024-04-01 15:56:06 -07:00
2024-04-01 15:58:07 -07:00
2024-05-03 00:32:50 -07:00
2024-07-14 12:07:11 -04:00
2024-04-03 09:12:47 -07:00
2024-03-29 18:53:07 -07:00
2024-06-14 17:26:28 +01:00
2024-04-02 12:19:14 -07:00
2024-03-29 18:53:07 -07:00
2024-04-30 11:38:19 +01:00
2024-03-29 18:53:07 -07:00
2024-03-29 18:53:07 -07:00
2024-03-29 18:53:07 -07:00
2024-04-03 09:12:47 -07:00
2024-07-04 01:47:14 -04:00
2024-06-30 23:05:29 -04:00
2024-03-29 18:53:07 -07:00
2024-03-29 18:53:07 -07:00
2024-03-29 18:53:07 -07:00
2024-03-29 18:53:08 -07:00
2024-03-29 18:53:08 -07:00
2024-03-29 18:53:08 -07:00
2024-03-29 18:53:08 -07:00
2024-03-31 19:31:40 +01:00
2024-03-30 09:36:47 -07:00
2024-03-30 16:16:52 -07:00
2024-03-30 16:24:11 -07:00
2024-03-15 12:46:06 -07:00
2024-04-01 09:15:58 -07:00
2024-04-01 09:15:58 -07:00
2024-04-01 09:15:58 -07:00
2024-04-01 09:15:58 -07:00
2024-04-01 09:15:58 -07:00
2024-04-01 09:42:31 -07:00
2024-04-01 09:44:14 -07:00
2024-04-01 09:59:47 -07:00
2024-04-01 10:01:54 -07:00
2024-04-01 10:04:06 -07:00
2024-04-01 10:05:02 -07:00
2024-04-01 10:09:48 -07:00
2024-04-01 10:12:52 -07:00
2024-04-02 12:19:14 -07:00
2024-06-13 11:44:14 +08:00
2024-04-01 11:43:52 -07:00
2024-04-01 10:15:28 -07:00
2024-04-01 11:46:01 -07:00
2024-04-01 11:47:18 -07:00
2024-04-01 11:48:40 -07:00
2024-07-04 01:47:14 -04:00
2024-05-23 17:15:43 +01:00
2024-04-01 11:58:35 -07:00
2024-07-04 01:47:14 -04:00