import Version
import Preproc
import Darcs.ArgumentDefaults
import Darcs.Patch.Real
import Darcs.Patch.Properties
import Darcs.Patch.Bundle
import Darcs.Patch
import Darcs.Repository.ApplyPatches
import Darcs.Patch.Match
import Darcs.Repository.HashedRepo
import Darcs.Resolution
import Darcs.Test.Patch.Check
import Darcs.Test.Patch.QuickCheck
import Darcs.Repository.Pristine
import Darcs.Repository.DarcsRepo
import Darcs.Repository.Internal
import Darcs.Commands.Add
import Darcs.Commands.Annotate
import Darcs.Commands.AmendRecord
import Darcs.Commands.Apply
import Darcs.Commands.Changes
import Darcs.Commands.Check
import Darcs.Commands.Convert
import Darcs.Commands.Diff
import Darcs.Commands.Dist
import Darcs.Commands.Get
import Darcs.Commands.GZCRCs
import Darcs.Commands.Help
import Darcs.Commands.Init
import Darcs.Commands.MarkConflicts
import Darcs.Commands.Move
import Darcs.Commands.Optimize
import Darcs.Commands.Pull
import Darcs.Commands.Push
import Darcs.Commands.Put
import Darcs.Commands.Record
import Darcs.Commands.Remove
import Darcs.Commands.Repair
import Darcs.Commands.Replace
import Darcs.Commands.Revert
import Darcs.Commands.Rollback
import Darcs.Commands.Send
import Darcs.Commands.SetPref
import Darcs.Commands.Show
import Darcs.Commands.Tag
import Darcs.Commands.TrackDown
import Darcs.Commands.TransferMode
import Darcs.Commands.Unrevert
import Darcs.Commands.Unrecord
import Darcs.Commands.WhatsNew

import Darcs.RunCommand
import Darcs.TheCommands

main = return ()
