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

Warn early overwrite expanded #9506

Merged
merged 5 commits into from
Dec 14, 2023

Conversation

philderbeast
Copy link
Collaborator

See #5993. This is the same as #9268 but with the refactoring introduced in earlier commits before the fix.

Bonus points for added automated tests!

Copy link
Collaborator

@ulysses4ever ulysses4ever left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Amazing work, thanks!

@ulysses4ever
Copy link
Collaborator

I left couple more comments under the old PR, sorry...

* Add symlinkableBinary
* Extract installExesPrep
* Add data InstallExe and data Symlink
* Replace symlinkable with symlink taking InstallExe
* Replace symlink/copy as symlink or copy
* Improve a haddock, from check to try and stop
* Get rid of duplication between install*Exes
* Add InstallCfg
* Drop the cfg prefix
* Make errorMessage a where nested local
* Add haddocks to InstallCheck
* Add project to avoid solver errors
* SkipIfWindows for warn early overwrite tests
* Windows does not natively include a touch command
* Skip symlink install on windows
* Add install by copy test and skip symlink install for Windows
@philderbeast philderbeast force-pushed the warn-early-overwrite-expanded branch 2 times, most recently from 9327025 to fef7145 Compare December 12, 2023 20:15
As prompted to do so in review
@philderbeast
Copy link
Collaborator Author

Label merge+no rebase is necessary when the pull request is from an organisation

@mergify mergify bot added the merge delay passed Applied (usually by Mergify) when PR approved and received no updates for 2 days label Dec 14, 2023
@mergify mergify bot merged commit 7ba955f into haskell:master Dec 14, 2023
47 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
merge delay passed Applied (usually by Mergify) when PR approved and received no updates for 2 days merge+no rebase
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants