Search
⌃K
Links

File Lists

Overview

A File List is assigned to a Project to define the files that should be included and excluded from a Project backup.
When you define a File List for a given Project type, you can exclude certain files from the compare. This is is helpful when determining if a Project has changed, as it allows you to ignore binary file that may change every time.

Creating a New File List

You can create new File Lists by clicking the Add File List button. This will launch you into the editing sequence.
Alternatively, you can click on any of the Copy icons next to an existing File List. This will create an editable instance of the chosen File List.
Your new File List will appear in the Custom File Lists section.

Editing an Existing File List

Click on the name of a File List to edit its contents.
You cannot edit the default File Lists provided by Copia. You can only edit File Lists that appear in the Custom File Lists section.
This will launch you into the editing sequence. Label your new File List with the Name field and assign a project type with the Project Type dropdown.
Next, you will need to declare which files should be included in the backup and which should be excluded from the compare. The format for entering this information is based on the .gitignore format. While a more comprehensive summary of syntax options can be found through the gitignore reference site, a simplified table of common patterns is provided below:
Pattern
Description
*.*
All files in the current dir
**
All files in the current dir and subdir
*.log
All log files in the current dir
test.*
All files named test with any extension in the current dir
abc/*.*
All files in the abc dir
!abc/*.log
Exclude log files in the abc dir
Once satisfied with the File List declarations, click the Create File List button.
A blank line will not affect the format of the File List. A line starting with a "#" symbol will be considered a comment and therefore not impact the File List. The lines process from top to bottom, so using a "!" symbol to exclude would typically occur after an include statement.