Running yarn install --force after installing pre-commit causes the pre-commit.old backup to get overwritten by the pre-commit file from this repo
Steps to Reproduce
- In a new repo, create a pre-commit file with some dummy content
#!/bin/bash
echo "Hello World" && exit 0
- Install pre-commit
yarn add pre-commit
- Notice the
pre-commit file is backed up to pre-commit.old
- Run install with the
force flag yarn install --force
Actual Result
- The
pre-commit.old backup contents are overwritten with the pre-commit content from this repo
Expected Result
One or both of these options would work:
- additional backup files would be created if
pre-commit.old already exists (e.g. pre-commit.old-2)
- a backup file is not created if the contents of
pre-commit matches the pre-commit content from this repo
Running
yarn install --forceafter installingpre-commitcauses thepre-commit.oldbackup to get overwritten by thepre-commitfile from this repoSteps to Reproduce
yarn add pre-commitpre-commitfile is backed up topre-commit.oldforceflagyarn install --forceActual Result
pre-commit.oldbackup contents are overwritten with the pre-commit content from this repoExpected Result
One or both of these options would work:
pre-commit.oldalready exists (e.g.pre-commit.old-2)pre-commitmatches the pre-commit content from this repo