Julian Ospald
1c95c9f8f9
Bump to 0.8.1
6 years ago
Julian Ospald
0ec2cf8ca5
Add writeFile and appendFile
6 years ago
Julian Ospald
9ac10a6a7d
Add file reading functions
6 years ago
Julian Ospald
1a2c77c6a6
dirname: remove incorrect documentation on properties
Fixes #11
7 years ago
Julian Ospald
3baecb7b51
Improve CopyDirRecursiveCollectFailures tests
7 years ago
Julian Ospald
5d5b0ae3c1
Add missing language pragma
7 years ago
Julian Ospald
f47c8edb42
Fix build for GHC < 7.10
7 years ago
Julian Ospald
ef66a24f87
Improve error handling
* remove some obsolete functions and error types from HPath.IO.Errors
that are completely unused
* reworked the RecursiveFailure type to contain more information,
so we can use it to programmatically make useful choices
without examining the weakly types IO error attributes (like
'ioGetFileName')
7 years ago
Julian Ospald
f6a5cb8668
Add test to basename
7 years ago
Julian Ospald
4dec385332
Improve createDirRecursive
7 years ago
Julian Ospald
5b08e14b55
Add createDirRecursive, fixes #6
7 years ago
Julian Ospald
ac381cbf60
Improve documentation
7 years ago
Julian Ospald
ce7fdcdcd6
Move documentation note about RecursiveFailure where it belongs
7 years ago
Julian Ospald
a31c9d1e88
Improve documentation and tests for file creation
7 years ago
Julian Ospald
a5942ff026
Use IfElse package for whenM/unlessM
7 years ago
Julian Ospald
4d71ad08ce
Release 0.8.0
7 years ago
Julian Ospald
92017ab630
Make createRegularFile and createDir accept FileMode parameter
7 years ago
Julian Ospald
16af98b32d
Be more specific about Overwrite mode
7 years ago
Julian Ospald
6da01e382f
Improve documentation
7 years ago
Julian Ospald
ed06543981
Proper GHC conditionals to fix compiler warnings
7 years ago
Julian Ospald
d3eb2fc254
Fix build with GHC-7.8
7 years ago
Julian Ospald
a1eb06324f
Rm unused imports
7 years ago
Julian Ospald
d12ce30f57
Fix docs and rename RecursiveMode to RecursiveErrorMode
7 years ago
Julian Ospald
7a6f0e8728
Fix spelling
7 years ago
Julian Ospald
7ed5829d47
Fix documentation
7 years ago
Julian Ospald
d708f80a1f
TESTS: don't assume ordering of exceptions
7 years ago
Julian Ospald
f07619b7c6
TESTS: fix before/after
7 years ago
Julian Ospald
c5bcb90b65
TESTS: don't use lazy IO -.-
7 years ago
Julian Ospald
4f047dbc77
TESTS: import unsafePerformIO from System.IO.Unsafe
7 years ago
Julian Ospald
bc348c7dd5
TESTS: less side effects plz
7 years ago
Julian Ospald
5d1c5cc2ce
Fix linter warning
7 years ago
Julian Ospald
8f6ca81d22
Add tests to RecreateSymlinkOverwriteSpec
7 years ago
Julian Ospald
a27d4ed55d
Improve documentation
7 years ago
Julian Ospald
64ae6db83a
New API: use CopyMode for overwriting and introduce RecursiveMode
This allows to specify the behavior on recursive operations,
such that one can collect failures instead of dying on the first
failure.
7 years ago
Julian Ospald
2a0a88a96d
Release 0.7.5
7 years ago
Julian Ospald
69dbf6714d
Relicense to BSD3
7 years ago
Julian Ospald
2d96311b33
TRAVIS: install missing hscolour
7 years ago
Julian Ospald
21668f12fe
TRAVIS: fix update-gh-pages.sh
7 years ago
Julian Ospald
6e37e18bc8
TRAVIS: fix cwd
7 years ago
Julian Ospald
ae24f87c74
TRAVIS: make update-gh-pages executable
7 years ago
Julian Ospald
9f6734e700
TRAVIS: fix update-gh-pages.sh
7 years ago
Julian Ospald
741c510b91
TRAVIS: automatic gh-pages pushing
7 years ago
Julian Ospald
bb590a7692
Improve documentation
7 years ago
Julian Ospald
641e23c3ef
Release 0.7.3
7 years ago
Julian Ospald
82ea75cc88
Small documentation fix
7 years ago
Julian Ospald
abf043be14
Add examples to README
7 years ago
Julian Ospald
10adc4be27
TRAVIS: use CABALVER=1.24 for GHCVER=7.10.2
7 years ago
Julian Ospald
a176e4970b
TRAVIS: add CABALVER=1.24 GHCVER=8.0.1
7 years ago
Julian Ospald
08de2ebefb
Move RelC class from HPath.Internal to HPath
7 years ago
Julian Ospald
d15d7761c1
Don't expose HPath.Internal
7 years ago