GP-5343: Importer filesystem mirroring

This commit is contained in:
Ryan Kurtz 2025-07-10 14:35:04 -04:00
parent 8c4e368fb2
commit c0fe84f0bd
68 changed files with 1494 additions and 1359 deletions

View file

@ -66,6 +66,7 @@ for common use cases.
[<a href="#-scriptlog-path-to-script-log-file">-scriptlog &lt;path to script log file&gt;</a>]
[<a href="#-log-path-to-log-file">-log &lt;path to log file&gt;</a>]
[<a href="#-overwrite">-overwrite</a>]
[<a href="#-mirror">-overwrite</a>]
[<a href="#-recursive-depth">-recursive [&lt;depth&gt;]</a>]
[<a href="#-readonly">-readOnly</a>]
[<a href="#-deleteproject">-deleteProject</a>]
@ -254,6 +255,10 @@ contained within a version repository, and the [`-commit`][commit] option has no
the overwrite will fail. Removing a versioned file is also subject to other permission and in-use
restrictions which could also cause an overwrite failure.
### `-mirror`
Applies to [-import][import] mode only. If present, the absolute filesystem path of each imported
file is mirrored in the project, rooted at the specified [folder path][projectname].
### `-recursive [<depth>]`
If present, enables recursive descent into directories and project sub-folders when a directory/
folder has been specified in [`-import`][import] or [`-process`][process] modes.