Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Skip .git folders in file listings #83

Merged
merged 1 commit into from
Sep 3, 2021
Merged

Skip .git folders in file listings #83

merged 1 commit into from
Sep 3, 2021

Commits on Sep 3, 2021

  1. Skip .git folders in file listings

    The file listing mechanism will traverse all directories given to it & return a listing of all files. The main purpose of this mechanism is to detect changes under a directory structure. This change will skip `.git` folders as the file listing is traversing subdirectories. This is because `.git` folders are well-know, can change independent of the application (like if you change git config) but shouldn't trigger rebuilds of the application. In additiona, the `.git` directory can for larger projects contain a large number of files, so skipping it can help with performance on large projects.
    
    This change will skip all folders with the name `.git`, not just the top-level `.git` folder.
    
    This resolves #55.
    
    Signed-off-by: Daniel Mikusa <[email protected]>
    Daniel Mikusa committed Sep 3, 2021
    Configuration menu
    Copy the full SHA
    9b64107 View commit details
    Browse the repository at this point in the history