Class FileRepoPaths
Contains path constants used by file repositories.
Namespace: FulcrumFS
Assembly: FulcrumFS.Core.dll
Syntax
public static class FileRepoPaths
Fields
| Name | Description |
|---|---|
| AliasMarkerExtension | The file extension used for alias markers in the repository, which go in a file group's directory alongside data files. An alias marker stands in for a
variant whose pipeline produced no changes (see |
| CleanupDirectoryName | The name of the directory used for cleanup operations in the repository. |
| CleanupLockFileName | The name of the lock file held during a clean operation, placed inside the CleanupDirectoryName subdirectory to serialize concurrent
|
| DeleteMarkerExtension | The file extension used for delete markers in the repository, which go in the cleanup directory. |
| FilesDirectoryName | The directory name where files are stored in the repository. |
| IndeterminateMarkerExtension | The file extension used for indeterminate markers in the repository, which go in the cleanup directory. |
| InfoFileName | The name of the repository information / marker file. Its presence at the base directory identifies a directory as a FulcrumFS repository and stores repository metadata such as the format version. |
| MainFileName | The file name used for main files in the repository. |
| RebaseMarkerExtension | The file extension used for rebase markers in the repository, which go in a file group's directory alongside data files. A rebase marker records the
in-progress promotion of an alias dependent to a standalone data file while its source variant is being retired with surviving dependents; the marker
filename encodes the source and chosen variant IDs in the form |
| RepoLockFileName | The name of the lock file held by an active |
| TempDirectoryName | The name of the directory where temporary files are stored during processing. |