Event Timeline
Comment Actions
Diff from walk_one:
diff --git a/walk_one b/walk_many index 69aa56e..7a813df 100644 --- a/walk_one +++ b/walk_many @@ -1,4 +1,4 @@ -create or replace function swh_directory_walk_one(walked_dir_id sha1_git) +create or replace function swh_directory_walk_many(walked_dirs_id bytea[]) returns setof directory_entry language sql stable @@ -6,7 +6,7 @@ as $$ with dir as ( select id as dir_id, dir_entries, file_entries, rev_entries from directory - where id = walked_dir_id), + where ARRAY[CAST (id AS bytea)] <@ walked_dirs_id), ls_d as (select dir_id, unnest(dir_entries) as entry_id from dir), ls_f as (select dir_id, unnest(file_entries) as entry_id from dir), ls_r as (select dir_id, unnest(rev_entries) as entry_id from dir)