Skip to content

Commit c7b82d8

Browse files
committed
Remove legacy command v1-freeze
1 parent bd7197b commit c7b82d8

File tree

3 files changed

+3
-102
lines changed

3 files changed

+3
-102
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,3 +83,6 @@ bench.html
8383

8484
# Emacs
8585
.projectile
86+
87+
# nix-direnv
88+
.direnv

cabal-install/src/Distribution/Client/Main.hs

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@ import Distribution.Client.Setup
4949
, defaultInstallFlags
5050
, fetchCommand
5151
, formatCommand
52-
, freezeCommand
5352
, genBoundsCommand
5453
, getCommand
5554
, globalCommand
@@ -137,7 +136,6 @@ import qualified Distribution.Client.CmdUpdate as CmdUpdate
137136
import Distribution.Client.Check as Check (check)
138137
import Distribution.Client.Configure (configure, writeConfigFlags)
139138
import Distribution.Client.Fetch (fetch)
140-
import Distribution.Client.Freeze (freeze)
141139
import Distribution.Client.GenBounds (genBounds)
142140
import Distribution.Client.Install (install)
143141

@@ -395,7 +393,6 @@ mainWorker args = do
395393
, legacyCmd configureExCommand configureAction
396394
, legacyCmd buildCommand buildAction
397395
, legacyCmd replCommand replAction
398-
, legacyCmd freezeCommand freezeAction
399396
, legacyCmd haddockCommand haddockAction
400397
, legacyCmd installCommand installAction
401398
, legacyCmd runCommand runAction
@@ -1048,27 +1045,6 @@ fetchAction fetchFlags extraArgs globalFlags = do
10481045
fetchFlags
10491046
targets
10501047

1051-
freezeAction :: FreezeFlags -> [String] -> Action
1052-
freezeAction freezeFlags _extraArgs globalFlags = do
1053-
let verbosity = fromFlag (freezeVerbosity freezeFlags)
1054-
config <- loadConfigOrSandboxConfig verbosity globalFlags
1055-
distPref <- findSavedDistPref config NoFlag
1056-
nixShell verbosity distPref globalFlags config $ do
1057-
let configFlags = savedConfigureFlags config
1058-
globalFlags' = savedGlobalFlags config `mappend` globalFlags
1059-
(comp, platform, progdb) <- configCompilerAux' configFlags
1060-
1061-
withRepoContext verbosity globalFlags' $ \repoContext ->
1062-
freeze
1063-
verbosity
1064-
(configPackageDB' configFlags)
1065-
repoContext
1066-
comp
1067-
platform
1068-
progdb
1069-
globalFlags'
1070-
freezeFlags
1071-
10721048
genBoundsAction :: FreezeFlags -> [String] -> GlobalFlags -> IO ()
10731049
genBoundsAction freezeFlags _extraArgs globalFlags = do
10741050
let verbosity = fromFlag (freezeVerbosity freezeFlags)

cabal-install/src/Distribution/Client/Setup.hs

Lines changed: 0 additions & 78 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,6 @@ module Distribution.Client.Setup
5959
, InfoFlags (..)
6060
, fetchCommand
6161
, FetchFlags (..)
62-
, freezeCommand
6362
, FreezeFlags (..)
6463
, genBoundsCommand
6564
, getCommand
@@ -409,7 +408,6 @@ globalCommand commands =
409408
, addCmd "v1-run"
410409
, addCmd "v1-test"
411410
, addCmd "v1-bench"
412-
, addCmd "v1-freeze"
413411
, addCmd "v1-haddock"
414412
, addCmd "v1-install"
415413
, addCmd "v1-clean"
@@ -1430,82 +1428,6 @@ defaultFreezeFlags =
14301428
, freezeVerbosity = toFlag normal
14311429
}
14321430

1433-
freezeCommand :: CommandUI FreezeFlags
1434-
freezeCommand =
1435-
CommandUI
1436-
{ commandName = "freeze"
1437-
, commandSynopsis = "Freeze dependencies."
1438-
, commandDescription = Just $ \_ ->
1439-
wrapText $
1440-
"Calculates a valid set of dependencies and their exact versions. "
1441-
++ "If successful, saves the result to the file `cabal.config`.\n"
1442-
++ "\n"
1443-
++ "The package versions specified in `cabal.config` will be used for "
1444-
++ "any future installs.\n"
1445-
++ "\n"
1446-
++ "An existing `cabal.config` is ignored and overwritten.\n"
1447-
, commandNotes = Nothing
1448-
, commandUsage = usageFlags "freeze"
1449-
, commandDefaultFlags = defaultFreezeFlags
1450-
, commandOptions = \showOrParseArgs ->
1451-
[ optionVerbosity
1452-
freezeVerbosity
1453-
(\v flags -> flags{freezeVerbosity = v})
1454-
, option
1455-
[]
1456-
["dry-run"]
1457-
"Do not freeze anything, only print what would be frozen"
1458-
freezeDryRun
1459-
(\v flags -> flags{freezeDryRun = v})
1460-
trueArg
1461-
, option
1462-
[]
1463-
["tests"]
1464-
( "freezing of the dependencies of any tests suites "
1465-
++ "in the package description file."
1466-
)
1467-
freezeTests
1468-
(\v flags -> flags{freezeTests = v})
1469-
(boolOpt [] [])
1470-
, option
1471-
[]
1472-
["benchmarks"]
1473-
( "freezing of the dependencies of any benchmarks suites "
1474-
++ "in the package description file."
1475-
)
1476-
freezeBenchmarks
1477-
(\v flags -> flags{freezeBenchmarks = v})
1478-
(boolOpt [] [])
1479-
]
1480-
++ optionSolver
1481-
freezeSolver
1482-
(\v flags -> flags{freezeSolver = v})
1483-
: optionSolverFlags
1484-
showOrParseArgs
1485-
freezeMaxBackjumps
1486-
(\v flags -> flags{freezeMaxBackjumps = v})
1487-
freezeReorderGoals
1488-
(\v flags -> flags{freezeReorderGoals = v})
1489-
freezeCountConflicts
1490-
(\v flags -> flags{freezeCountConflicts = v})
1491-
freezeFineGrainedConflicts
1492-
(\v flags -> flags{freezeFineGrainedConflicts = v})
1493-
freezeMinimizeConflictSet
1494-
(\v flags -> flags{freezeMinimizeConflictSet = v})
1495-
freezeIndependentGoals
1496-
(\v flags -> flags{freezeIndependentGoals = v})
1497-
freezePreferOldest
1498-
(\v flags -> flags{freezePreferOldest = v})
1499-
freezeShadowPkgs
1500-
(\v flags -> flags{freezeShadowPkgs = v})
1501-
freezeStrongFlags
1502-
(\v flags -> flags{freezeStrongFlags = v})
1503-
freezeAllowBootLibInstalls
1504-
(\v flags -> flags{freezeAllowBootLibInstalls = v})
1505-
freezeOnlyConstrained
1506-
(\v flags -> flags{freezeOnlyConstrained = v})
1507-
}
1508-
15091431
-- ------------------------------------------------------------
15101432

15111433
-- * 'gen-bounds' command

0 commit comments

Comments
 (0)