Skip to content

Commit e14e931

Browse files
committed
run all gitoxide experiments before the libgit2 ones
As the latter can fail
1 parent a98e74c commit e14e931

File tree

1 file changed

+7
-7
lines changed
  • experiments/object-access/src

1 file changed

+7
-7
lines changed

experiments/object-access/src/main.rs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -96,31 +96,31 @@ fn main() -> anyhow::Result<()> {
9696
);
9797

9898
let start = Instant::now();
99-
let bytes = do_git2(hashes.as_slice(), &repo_git_dir)?;
99+
let bytes = do_gitoxide(&hashes, &repo_objects_dir, git_odb::pack::cache::Never::default)?;
100100
let elapsed = start.elapsed();
101-
102101
println!(
103-
"libgit2: confirmed {} bytes in {:?} ({:0.0} objects/s)",
102+
"gitoxide (uncached): confirmed {} bytes in {:?} ({:0.0} objects/s)",
104103
bytes,
105104
elapsed,
106105
objs_per_sec(elapsed)
107106
);
108107

109108
let start = Instant::now();
110-
let bytes = do_gitoxide(&hashes, &repo_objects_dir, git_odb::pack::cache::Never::default)?;
109+
let bytes = do_gitoxide_in_parallel(&hashes, &repo_objects_dir, git_odb::pack::cache::Never::default)?;
111110
let elapsed = start.elapsed();
112111
println!(
113-
"gitoxide (uncached): confirmed {} bytes in {:?} ({:0.0} objects/s)",
112+
"parallel gitoxide (uncached): confirmed {} bytes in {:?} ({:0.0} objects/s)",
114113
bytes,
115114
elapsed,
116115
objs_per_sec(elapsed)
117116
);
118117

119118
let start = Instant::now();
120-
let bytes = do_gitoxide_in_parallel(&hashes, &repo_objects_dir, git_odb::pack::cache::Never::default)?;
119+
let bytes = do_git2(hashes.as_slice(), &repo_git_dir)?;
121120
let elapsed = start.elapsed();
121+
122122
println!(
123-
"parallel gitoxide (uncached): confirmed {} bytes in {:?} ({:0.0} objects/s)",
123+
"libgit2: confirmed {} bytes in {:?} ({:0.0} objects/s)",
124124
bytes,
125125
elapsed,
126126
objs_per_sec(elapsed)

0 commit comments

Comments
 (0)