Commits


Benjamin Kietzman authored and François Saint-Jacques committed 0afacd121ce
ARROW-7382: [C++][Dataset] Insert missing directories in FileSystemDataSourceDiscovery::Make Previously an omitted interceding directory (providing `/a=1/b=2/data` but not `/a=1` and `/a=1/b=2`) resulted in clobbered partition information. Now if any directories are missing they will be inserted Closes #6027 from bkietz/7382-Dataset-Refactor-FsDsDisc and squashes the following commits: 0d448659d <Benjamin Kietzman> rename GatherAncestry->AncestorsFromBasePath e8733665b <Benjamin Kietzman> iwyu: utility 91e1ade98 <Benjamin Kietzman> review comments 95db47855 <Benjamin Kietzman> ARROW-7382: Insert missing directories in FsDsD::Make Authored-by: Benjamin Kietzman <bengilgit@gmail.com> Signed-off-by: François Saint-Jacques <fsaintjacques@gmail.com>