Skip to content

Support staging of symlinkNodes

Arber X requested to merge arber/support-symlink-staging into master

Description

Support symlinks in client::download_directory.

In Addition

  • Support callbacks in downloadDirectory, easing testing and usage.
  • Restructure client.h public/private/protected sections.
  • Add is_symlink method to FileUtils with tests.
  • Add simple getter to TemporaryDirectory and TemporaryFile that returns a std::string for path.
  • Fix compiler warnings shown with clang 11.
  • Normalize path in TemporaryFile constructor.

Validation

Unit tests should be sufficient.

TODO

  • Add test for symlink support in downloadDirectory
Edited by Arber X

Merge request reports