You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Initialize a Doorstop project with git as the version control provider
Create the file testfile1.txt in the project root
Create the file testfile2.txt in a .dir directory within the project root
Add an item with the ref field pointing to testfile1.txt
Add an item with the ref field pointing to testfile2.txt
Put the following lines in the .gitignore file to ignore all files within any directory that begins with a period
.*/
!.gitignore
Git should ignore testfile2.txt but not testfile1.txt
Run the Doorstop validation routine, and observe that the external reference finder for both items fails, when only testfile2.txt is in an ignored directory
Steps to reproduce the issue:
testfile1.txt
in the project roottestfile2.txt
in a.dir
directory within the project roottestfile1.txt
testfile2.txt
.gitignore
file to ignore all files within any directory that begins with a periodtestfile2.txt
but nottestfile1.txt
testfile2.txt
is in an ignored directoryThoughts for the cause of the issue
The VCS class for git utilizes the
.gitignore
file to determine which files to ignore. The BaseWorkingCopy superclass strips leading and trailing slashes and uses relative paths for all patterns, which can cause differences in interpretation between Doorstop's file discovery and git's. The gitignore documentation is available here: https://git-scm.com/docs/gitignoreThe text was updated successfully, but these errors were encountered: