I needed this for a project there 3rdParty libraries could have .dcu and .obj files (to either speed up building, or because not all source code was supplied), but those files should not be present nowhere else in the repository.
This is an ignore.conf template for that:
*.obj *.dcu !/3rdParty/**/*.dcu !/3rdParty/**/*.obj
The !
exclamation mark undoes the ignore according to the pattern following it.
Note the starting slashes after the !
: they indicate the root directory of the repository and are mandatory.
Based on (warning, the JavaScript on these pages are extremely CPU intensive!):
- [WayBack] Version Control, DevOps and Agile Development with Plastic SCM: The Plastic SCM book – Appendix A: Pattern files
- [Archive.is] Plastic SCM blog: Configuring ignored items in your workspace
–jeroen