The DPM package

[Tags:gpl, library, program]

The Darcs Patch Manager (DPM for short) is a tool that simplifies working with the revision control system darcs ( It is most effective when used in an environment where developers do not push their patches directly to the main repository but where patches undergo a reviewing process before they are actually applied. See the documentation of the module DPM.Tutorial for a short tutorial.


Versions 0.1.0, 0.2.0, 0.2.1,
Dependencies array (==0.3.*), base (==4.*), bytestring (>=0.9), containers, convertible, darcs (==2.5.*), directory, DPM, filepath (>=1.1), HSH (>=2), HTF (==0.8.*), HTTP (==4000.1.*), mtl, network (==2.3.*), old-locale, pretty, process, regex-posix, split, syb, time, unix [details]
License GPL
Copyright (c) 2009-2011 Stefan Wehr
Author Stefan Wehr <>
Maintainer Stefan Wehr <>
Stability Beta
Category Development
Bug tracker
Source repository head: darcs get
Uploaded Tue Dec 6 08:01:34 UTC 2011 by StefanWehr
Distributions NixOS:
Downloads 1179 total (9 in the last 30 days)
0 []
Status Docs not available [build log]
All reported builds failed as of 2015-12-05 [all 4 reports]


  • DPM
    • Core
      • DPM.Core.Conflicts
      • DPM.Core.DPM_Monad
      • DPM.Core.Darcs
      • DPM.Core.DataTypes
      • DPM.Core.Email
      • DPM.Core.Lexer
      • DPM.Core.Model
      • DPM.Core.PatchBundleParser
      • DPM.Core.QueryParser
      • DPM.Core.ReverseDependencies
      • DPM.Core.ShortID
      • DPM.Core.Storage
      • DPM.Core.TestDarcs
      • DPM.Core.Utils
    • DPM.Tutorial
    • UI
      • Commandline
        • DPM.UI.Commandline.ANSIColors
        • DPM.UI.Commandline.CDPM_Monad
        • DPM.UI.Commandline.Commands
        • DPM.UI.Commandline.Interaction
        • DPM.UI.Commandline.Main


testEnable the test configuration: Build the test executable, reduce build time.DisabledAutomatic

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info


Maintainer's Corner

For package maintainers and hackage trustees