Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • Schema Schema
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 18
    • Issues 18
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 1
    • Merge requests 1
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • MemriMemri
  • SchemaSchema
  • Issues
  • #44
Closed
Open
Issue created Jun 09, 2021 by Vasili Novikov@vasiliContributor

Inconsistent .gitignore?

When interacting with the repository as described in the README, a user might be running cd tools && npm install. Doing so will, however, create new files (package-lock.json, tools/package-lock.json) that are not ignored by git and are left around uncommitted in the source tree. This makes it harder to switch branches and make meaningful Merge Requests, because you have to figure out whether you need to include those things in the commit or not.

It would be good to either decide to commit the lock file and then add it to the repository, or decide to not commit the lock file and then exclude it via using .gitignore

Assignee
Assign to
Time tracking