Skip to content

feature: System-level .dvcignore #8261

@DbCrWk

Description

@DbCrWk

Creating a new dvc data registry is pretty straightforward, but the one repetitive thing I have to do is set the .dvcignore. Would it be possible to have a system-level .dvcignore that would cut across all projects? It could be placed right next to the .gitignore at ~/.dvcignore.

Philosophically, I think it aligns well with both how .gitignore works and how I think about project-level and system-level issues. For example, if my personal computer produces .DS_Store files or .icloud files, I don't want to put this in a project-level ignore file because it's not something in the project that is producing that clutter. On the other hand, if we have a build script that produces logs that should be excluded, then it makes sense to put those in a project-level ignore file because those are clutter produced by a project tool.

Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    A: data-managementRelated to dvc add/checkout/commit/move/removep3-nice-to-haveIt should be done this or next sprint

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions