@@ -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