-
Notifications
You must be signed in to change notification settings - Fork 740
How to freeze #9984
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
Draft
philderbeast
wants to merge
61
commits into
haskell:master
Choose a base branch
from
cabalism:docs/freeze-brrgh
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+555
−13
Draft
How to freeze #9984
Changes from all commits
Commits
Show all changes
61 commits
Select commit
Hold shift + click to select a range
1bdb1de
Improved docs on cabal freeze.
Martinsos 856d661
Move freeze discussion to guide
philderbeast ea6f205
Typo continuos
philderbeast 890f608
Use description list for common workflows
philderbeast 999c4dc
Define what freezing is
philderbeast 242ca19
Move freezing downwards in the guide
philderbeast 9984787
Extra .freeze extension
philderbeast 1dc90f2
Add a dependency then freeze harder
philderbeast 314e5e2
Do you need to freeze as new section title
philderbeast 7f2ddae
How to control versions
philderbeast 4143758
Add other ways to control versions
philderbeast e3c934f
Add section titles
philderbeast dafc08c
Stackage as a curated package set
philderbeast 7d1ea84
Constraints are additive
philderbeast c72bf11
Add version ranges
philderbeast f64ec0b
Add content to the version ranges section
philderbeast 7d0d682
Add version constraints and exceptions
philderbeast c1e5eb5
Demo of --with-compiler effect
philderbeast 8303f8a
Typo, not matter
philderbeast acbe85c
Redo the freezing workflows
philderbeast d88f6e4
Satisfy whitespace
philderbeast e3c41db
Typo s/chose its/choose a/
philderbeast d29055e
Typo s/This is/This/
philderbeast eb6fb6f
Add mandatory version constraints
philderbeast 49608dc
Warn about reject-unconstrained
philderbeast 1f80dcc
Versions and flags
philderbeast 0bfa00d
Add LTS and nightly package set examples
philderbeast e3d46e7
Add a ref to curated version sets
philderbeast 6eda244
Add ref links from definition list to sections
philderbeast c16cf9a
Use directory as example of flags changing deps
philderbeast a752554
Add example of missing upper bound on base
philderbeast a2ddf0b
Say the order is worse to better
philderbeast b8d842d
Move mandated versions to its own section
philderbeast 6ce66fc
Add a section, places for versioning
philderbeast 1503608
Demote to note, order of .freeze and .local
philderbeast d4448f1
Use .project and .config extensions in general
philderbeast c7cf83f
Move lib versus exe .freeze distribution
philderbeast f9bea1c
Revert cabal freeze command
philderbeast d2fdde3
Add an example of hackage dependencies
philderbeast 285ffe9
Typo, commit to *the* version control
philderbeast 2bee3b2
Typo the solver is *let* free
philderbeast 28bac5d
Bold short descriptions and ref to freeze-harder
philderbeast 752a8b0
New introductory sentence for adding a dep
philderbeast e39fcc2
Add a tip for different compiler versions
philderbeast 0f0694a
Link to "with-compiler" and "project-file"
philderbeast 6bc64af
Satisfy fix-whitespace
philderbeast 9454310
Misplaced semicolon
philderbeast 1533833
Remove unneeded semicolon
philderbeast 00882dc
Say a lot more about accumulating constraints
philderbeast 1e02e97
Limitations of cabal freeze
philderbeast 0e67fd7
Not a true lock file
philderbeast 3389359
When to commit a freeze file to source control
philderbeast efdd965
Add a "Freezing limitations" section
philderbeast c626072
Add a limitations section
philderbeast fd26380
Split into avoiding and setting lists
philderbeast e97feeb
Variation on avoiding and setting
philderbeast 0b949d7
Satisfy whitespace
philderbeast 0e496e9
Change warning to tip for reject-unconstrained-*
philderbeast 19b5bef
A freeze file does not block adding new deps
philderbeast f991d83
Add TODOs for .local and .freeze loading
philderbeast 79ce54b
Don't describe .local and .freeze as quirky
philderbeast File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.