darcs

Issue 2580 task: take advantage of directory, filepath and temporary librares to simplify own code

Title task: take advantage of directory, filepath and temporary librares to simplify own code
Priority Status unknown
Milestone Resolved in
Superseder Nosy List gh, jaredj
Assigned To
Topics FilePath, ProbablyEasy

Created on 2018-03-24.22:59:07 by gh, last changed 2018-03-24.22:59:07 by gh.

Messages
msg20019 (view) Author: gh Date: 2018-03-24.22:59:02
Following http://bugs.darcs.net/patch1668 , we now depend on:

* https://hackage.haskell.org/package/directory-1.2.6.2
* https://hackage.haskell.org/package/filepath-1.4.1.0
* https://hackage.haskell.org/package/temporary-1.2.0.4

These dependency updates (and previous ones) make available functions
that seem to be duplicated in our own codebase, for instance,
makeAbsolute / ioAbsolute, or withCurrentDirectory:

* https://hub.darcs.net/darcs/darcs-screened/browse/src/Darcs/Util/Lock.hs
* https://hub.darcs.net/darcs/darcs-screened/browse/src/Darcs/Util/File.hs
* https://hub.darcs.net/darcs/darcs-screened/browse/src/Darcs/Util/Path.hs

We should see how we can use more exernal code and get rid of some of
our own.
History
Date User Action Args
2018-03-24 22:59:07ghcreate