I'm not self-screening this because I may have been doing doing stupid things
faster with the various bits of automation behind this.
But don't be scared (or surprised)! Just sanity check and go.
135 patches for repository http://darcs.net:
Sat Mar 31 12:27:24 BST 2012 Eric Kow <kowey@darcs.net>
* Remove GADT_WITNESSES ifdef.
Since we're always building with witnesses enabled these days.
Sat Mar 31 16:11:49 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Test.Misc
Sat Mar 31 16:11:49 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Test.Patch
Sat Mar 31 16:11:49 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Test.Patch.Arbitrary.Generic
Sat Mar 31 16:11:49 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Test.Patch.Arbitrary.PatchV1
Sat Mar 31 16:11:49 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Test.Patch.Arbitrary.PrimV1
Sat Mar 31 16:11:50 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Test.Patch.Arbitrary.PrimV3
Sat Mar 31 16:11:50 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Test.Patch.Arbitrary.Real
Sat Mar 31 16:11:50 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Test.Patch.Examples.Set1
Sat Mar 31 16:11:50 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Test.Patch.Examples.Set2Unwitnessed
Sat Mar 31 16:11:50 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Test.Patch.Properties.Check
Sat Mar 31 16:11:50 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Test.Patch.Properties.Generic
Sat Mar 31 16:11:50 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Test.Patch.Properties.GenericUnwitnessed
Sat Mar 31 16:11:50 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Test.Patch.Properties.Real
Sat Mar 31 16:11:51 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Test.Patch.Properties.V1Set1
Sat Mar 31 16:11:51 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Test.Patch.Properties.V1Set2
Sat Mar 31 16:11:51 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Test.Patch.V1Model
Sat Mar 31 16:11:51 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Test.Patch.V3Model
Sat Mar 31 16:11:51 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Test.Patch.WSub
Sat Mar 31 16:11:51 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Test.Patch.WithState
Sat Mar 31 16:11:51 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in test_stub
Sat Mar 31 16:11:51 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Annotate
Sat Mar 31 16:11:52 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Arguments
Sat Mar 31 16:11:52 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Commands.Add
Sat Mar 31 16:11:52 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Commands.AmendRecord
Sat Mar 31 16:11:52 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Commands.Annotate
Sat Mar 31 16:11:52 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Commands.Apply
Sat Mar 31 16:11:52 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Commands.Changes
Sat Mar 31 16:11:52 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Commands.Convert
Sat Mar 31 16:11:53 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Commands.Diff
Sat Mar 31 16:11:53 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Commands.GZCRCs
Sat Mar 31 16:11:53 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Commands.Get
Sat Mar 31 16:11:53 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Commands.MarkConflicts
Sat Mar 31 16:11:53 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Commands.Move
Sat Mar 31 16:11:53 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Commands.Optimize
Sat Mar 31 16:11:53 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Commands.Pull
Sat Mar 31 16:11:53 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Commands.Push
Sat Mar 31 16:11:54 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Commands.Put
Sat Mar 31 16:11:54 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Commands.Record
Sat Mar 31 16:11:54 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Commands.Remove
Sat Mar 31 16:11:54 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Commands.Repair
Sat Mar 31 16:11:54 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Commands.Replace
Sat Mar 31 16:11:54 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Commands.Revert
Sat Mar 31 16:11:54 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Commands.Rollback
Sat Mar 31 16:11:55 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Commands.Send
Sat Mar 31 16:11:55 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Commands.ShowFiles
Sat Mar 31 16:11:55 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Commands.ShowIndex
Sat Mar 31 16:11:55 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Commands.ShowRepo
Sat Mar 31 16:11:55 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Commands.Tag
Sat Mar 31 16:11:55 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Commands.Test
Sat Mar 31 16:11:55 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Commands.Unrecord
Sat Mar 31 16:11:55 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Commands.Unrevert
Sat Mar 31 16:11:56 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Commands.Util
Sat Mar 31 16:11:56 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Commands.WhatsNew
Sat Mar 31 16:11:56 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.CommandsAux
Sat Mar 31 16:11:56 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Diff
Sat Mar 31 16:11:56 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Match
Sat Mar 31 16:11:56 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Patch
Sat Mar 31 16:11:56 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Patch.Apply
Sat Mar 31 16:11:57 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Patch.Bracketed
Sat Mar 31 16:11:57 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Patch.Bracketed.Instances
Sat Mar 31 16:11:57 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Patch.Bundle
Sat Mar 31 16:11:57 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Patch.Choices
Sat Mar 31 16:11:57 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Patch.Commute
Sat Mar 31 16:11:57 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Patch.Conflict
Sat Mar 31 16:11:57 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Patch.ConflictMarking
Sat Mar 31 16:11:57 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Patch.Depends
Sat Mar 31 16:11:58 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Patch.Dummy
Sat Mar 31 16:11:58 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Patch.Effect
Sat Mar 31 16:11:58 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Patch.FileHunk
Sat Mar 31 16:11:58 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Patch.Format
Sat Mar 31 16:11:58 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Patch.Inspect
Sat Mar 31 16:11:58 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Patch.Invert
Sat Mar 31 16:11:59 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Patch.Match
Sat Mar 31 16:11:59 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Patch.Merge
Sat Mar 31 16:11:59 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Patch.Named
Sat Mar 31 16:11:59 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Patch.PatchInfoAnd
Sat Mar 31 16:11:59 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Patch.Patchy
Sat Mar 31 16:11:59 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Patch.Permutations
Sat Mar 31 16:12:00 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Patch.Prim.Class
Sat Mar 31 16:12:00 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Patch.Prim.V1.Apply
Sat Mar 31 16:12:00 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Patch.Prim.V1.Coalesce
Sat Mar 31 16:12:00 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Patch.Prim.V1.Commute
Sat Mar 31 16:12:00 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Patch.Prim.V1.Core
Sat Mar 31 16:12:00 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Patch.Prim.V1.Details
Sat Mar 31 16:12:01 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Patch.Prim.V1.Read
Sat Mar 31 16:12:01 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Patch.Prim.V1.Show
Sat Mar 31 16:12:01 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Patch.Prim.V3.Apply
Sat Mar 31 16:12:01 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Patch.Prim.V3.Coalesce
Sat Mar 31 16:12:01 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Patch.Prim.V3.Commute
Sat Mar 31 16:12:01 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Patch.Prim.V3.Core
Sat Mar 31 16:12:32 BST 2012 Eric Kow <kowey@darcs.net>
* Replace witness CPP macros with plain Haskell in Darcs.Witnesss.WZipper
Sat Mar 31 16:17:47 BST 2012 Eric Kow <kowey@darcs.net>
* Replace CPP witness macros with plain Haskell in Darcs.Patch.Prim.V3.Details.hs
Sat Mar 31 16:17:47 BST 2012 Eric Kow <kowey@darcs.net>
* Replace CPP witness macros with plain Haskell in Darcs.Patch.Prim.V3.Show.hs
Sat Mar 31 16:17:48 BST 2012 Eric Kow <kowey@darcs.net>
* Replace CPP witness macros with plain Haskell in Darcs.Patch.Read.hs
Sat Mar 31 16:17:48 BST 2012 Eric Kow <kowey@darcs.net>
* Replace CPP witness macros with plain Haskell in Darcs.Patch.Repair.hs
Sat Mar 31 16:17:48 BST 2012 Eric Kow <kowey@darcs.net>
* Replace CPP witness macros with plain Haskell in Darcs.Patch.Set.hs
Sat Mar 31 16:17:48 BST 2012 Eric Kow <kowey@darcs.net>
* Replace CPP witness macros with plain Haskell in Darcs.Patch.Show.hs
Sat Mar 31 16:17:48 BST 2012 Eric Kow <kowey@darcs.net>
* Replace CPP witness macros with plain Haskell in Darcs.Patch.Split.hs
Sat Mar 31 16:17:48 BST 2012 Eric Kow <kowey@darcs.net>
* Replace CPP witness macros with plain Haskell in Darcs.Patch.Summary.hs
Sat Mar 31 16:17:49 BST 2012 Eric Kow <kowey@darcs.net>
* Replace CPP witness macros with plain Haskell in Darcs.Patch.TouchesFiles.hs
Sat Mar 31 16:17:49 BST 2012 Eric Kow <kowey@darcs.net>
* Replace CPP witness macros with plain Haskell in Darcs.Patch.V1.Apply.hs
Sat Mar 31 16:17:49 BST 2012 Eric Kow <kowey@darcs.net>
* Replace CPP witness macros with plain Haskell in Darcs.Patch.V1.Commute.hs
Sat Mar 31 16:17:49 BST 2012 Eric Kow <kowey@darcs.net>
* Replace CPP witness macros with plain Haskell in Darcs.Patch.V1.Core.hs
Sat Mar 31 16:17:49 BST 2012 Eric Kow <kowey@darcs.net>
* Replace CPP witness macros with plain Haskell in Darcs.Patch.V1.Read.hs
Sat Mar 31 16:17:49 BST 2012 Eric Kow <kowey@darcs.net>
* Replace CPP witness macros with plain Haskell in Darcs.Patch.V1.Show.hs
Sat Mar 31 16:17:49 BST 2012 Eric Kow <kowey@darcs.net>
* Replace CPP witness macros with plain Haskell in Darcs.Patch.V1.Viewing.hs
Sat Mar 31 16:17:50 BST 2012 Eric Kow <kowey@darcs.net>
* Replace CPP witness macros with plain Haskell in Darcs.Patch.V2.Non.hs
Sat Mar 31 16:17:50 BST 2012 Eric Kow <kowey@darcs.net>
* Replace CPP witness macros with plain Haskell in Darcs.Patch.V2.Real.hs
Sat Mar 31 16:17:50 BST 2012 Eric Kow <kowey@darcs.net>
* Replace CPP witness macros with plain Haskell in Darcs.Patch.Viewing.hs
Sat Mar 31 16:17:50 BST 2012 Eric Kow <kowey@darcs.net>
* Replace CPP witness macros with plain Haskell in Darcs.PrintPatch.hs
Sat Mar 31 16:17:50 BST 2012 Eric Kow <kowey@darcs.net>
* Replace CPP witness macros with plain Haskell in Darcs.ProgressPatches.hs
Sat Mar 31 16:17:50 BST 2012 Eric Kow <kowey@darcs.net>
* Replace CPP witness macros with plain Haskell in Darcs.Repository.hs
Sat Mar 31 16:17:50 BST 2012 Eric Kow <kowey@darcs.net>
* Replace CPP witness macros with plain Haskell in Darcs.Repository.ApplyPatches.hs
Sat Mar 31 16:17:51 BST 2012 Eric Kow <kowey@darcs.net>
* Replace CPP witness macros with plain Haskell in Darcs.Repository.Cache.hs
Sat Mar 31 16:17:51 BST 2012 Eric Kow <kowey@darcs.net>
* Replace CPP witness macros with plain Haskell in Darcs.Repository.Format.hs
Sat Mar 31 16:17:51 BST 2012 Eric Kow <kowey@darcs.net>
* Replace CPP witness macros with plain Haskell in Darcs.Repository.HashedIO.hs
Sat Mar 31 16:17:51 BST 2012 Eric Kow <kowey@darcs.net>
* Replace CPP witness macros with plain Haskell in Darcs.Repository.HashedRepo.hs
Sat Mar 31 16:17:51 BST 2012 Eric Kow <kowey@darcs.net>
* Replace CPP witness macros with plain Haskell in Darcs.Repository.Internal.hs
Sat Mar 31 16:17:51 BST 2012 Eric Kow <kowey@darcs.net>
* Replace CPP witness macros with plain Haskell in Darcs.Repository.InternalTypes.hs
Sat Mar 31 16:17:51 BST 2012 Eric Kow <kowey@darcs.net>
* Replace CPP witness macros with plain Haskell in Darcs.Repository.LowLevel.hs
Sat Mar 31 16:17:51 BST 2012 Eric Kow <kowey@darcs.net>
* Replace CPP witness macros with plain Haskell in Darcs.Repository.Merge.hs
Sat Mar 31 16:17:52 BST 2012 Eric Kow <kowey@darcs.net>
* Replace CPP witness macros with plain Haskell in Darcs.Repository.Old.hs
Sat Mar 31 16:17:52 BST 2012 Eric Kow <kowey@darcs.net>
* Replace CPP witness macros with plain Haskell in Darcs.Repository.Prefs.hs
Sat Mar 31 16:17:52 BST 2012 Eric Kow <kowey@darcs.net>
* Replace CPP witness macros with plain Haskell in Darcs.Repository.Repair.hs
Sat Mar 31 16:17:52 BST 2012 Eric Kow <kowey@darcs.net>
* Replace CPP witness macros with plain Haskell in Darcs.Repository.State.hs
Sat Mar 31 16:17:52 BST 2012 Eric Kow <kowey@darcs.net>
* Replace CPP witness macros with plain Haskell in Darcs.Resolution.hs
Sat Mar 31 16:17:52 BST 2012 Eric Kow <kowey@darcs.net>
* Replace CPP witness macros with plain Haskell in Darcs.SelectChanges.hs
Sat Mar 31 16:17:52 BST 2012 Eric Kow <kowey@darcs.net>
* Replace CPP witness macros with plain Haskell in Darcs.Witnesses.Eq.hs
Sat Mar 31 16:17:53 BST 2012 Eric Kow <kowey@darcs.net>
* Replace CPP witness macros with plain Haskell in Darcs.Witnesses.Ordered.hs
Sat Mar 31 16:17:53 BST 2012 Eric Kow <kowey@darcs.net>
* Replace CPP witness macros with plain Haskell in Darcs.Witnesses.Sealed.hs
Sat Mar 31 16:17:53 BST 2012 Eric Kow <kowey@darcs.net>
* Replace CPP witness macros with plain Haskell in Darcs.Witnesses.Show.hs
Sat Mar 31 16:17:53 BST 2012 Eric Kow <kowey@darcs.net>
* Replace CPP witness macros with plain Haskell in Darcs.Witnesses.Unsafe.hs
Sat Mar 31 16:18:11 BST 2012 Eric Kow <kowey@darcs.net>
* Remove unused "gadts.h" import from Progress
Sat Mar 31 16:18:44 BST 2012 Eric Kow <kowey@darcs.net>
* Remove now unused gadts.h
And for your viewing discomfort, the Haskell script that made the sed
script that made these changes.
I had to clean up manually because my script was not very smart.
Patch "Remove GADT_WITNESSES ifdef" was missing from reviewed, probably
because it depended on patch774, which hadn't been accepted yet. I've
pushed it now.
It looks like patch "Remove now unused gadts.h" didn't make it into
reviewed either.
After discussion on IRC, I've consolidated all the previously mentioned
patches into a single ask-deps patch named: "Patch 775 dependencies"