Module shared

Source
Expand description

Shared repository utilities.

This module contains shared functions and types for managing patient data repositories and file system operations used across different repository types.

§Key Components

  • Directory Operations: Utilities for creating unique patient directories (create_uuid_and_shard_dir) and recursive copying (copy_dir_recursive)
  • Git Integration: Functions for adding files to Git index (add_directory_to_index)

Functions§

add_directory_to_index
Adds all files in a directory to a Git index recursively.
copy_dir_recursive
Recursively copies a directory and its contents to a destination.