Make darcs friendlier and more reliable
Darcs has long been the most user-friendly vcs, and very reliable. But let's not forget that a friend in need is a friend indeed. This patch introduces the --advice flag to a few commands. When you're in need of advice, this flag unleashes darcs' powers of compassion to give you the best personal advice for your situation.
Note: the behaviour -> messages database should be enriched.
Replace CPP witness macros with plain Haskell in Darcs.Witnesses.Unsafe.hs
Replace CPP witness macros with plain Haskell in Darcs.Witnesses.Show.hs
Replace CPP witness macros with plain Haskell in Darcs.Witnesses.Sealed.hs
Replace CPP witness macros with plain Haskell in Darcs.Witnesses.Ordered.hs
Replace CPP witness macros with plain Haskell in Darcs.Witnesses.Eq.hs
Replace CPP witness macros with plain Haskell in Darcs.SelectChanges.hs
Replace CPP witness macros with plain Haskell in Darcs.Resolution.hs
Replace CPP witness macros with plain Haskell in Darcs.Repository.State.hs
Replace CPP witness macros with plain Haskell in Darcs.Repository.Repair.hs
Replace CPP witness macros with plain Haskell in Darcs.Repository.Prefs.hs
Replace CPP witness macros with plain Haskell in Darcs.Repository.Old.hs
Replace CPP witness macros with plain Haskell in Darcs.Repository.Merge.hs
Replace CPP witness macros with plain Haskell in Darcs.Repository.LowLevel.hs
Replace CPP witness macros with plain Haskell in Darcs.Repository.InternalTypes.hs
Replace CPP witness macros with plain Haskell in Darcs.Repository.Internal.hs
Replace CPP witness macros with plain Haskell in Darcs.Repository.HashedRepo.hs
Replace CPP witness macros with plain Haskell in Darcs.Repository.HashedIO.hs
Replace CPP witness macros with plain Haskell in Darcs.Repository.Format.hs
Replace CPP witness macros with plain Haskell in Darcs.Repository.Cache.hs
Replace CPP witness macros with plain Haskell in Darcs.Repository.ApplyPatches.hs
Replace CPP witness macros with plain Haskell in Darcs.Repository.hs
Replace CPP witness macros with plain Haskell in Darcs.ProgressPatches.hs
Replace CPP witness macros with plain Haskell in Darcs.PrintPatch.hs
Replace CPP witness macros with plain Haskell in Darcs.Patch.Viewing.hs
Replace CPP witness macros with plain Haskell in Darcs.Patch.V2.Real.hs
Replace CPP witness macros with plain Haskell in Darcs.Patch.V2.Non.hs