[commit: packages/directory] master: Add full suite of symbolic link functions (245e07c)

git at git.haskell.org git at git.haskell.org
Mon Apr 17 21:35:30 UTC 2017


Repository : ssh://git@git.haskell.org/directory

On branch  : master
Link       : http://ghc.haskell.org/trac/ghc/changeset/245e07c4cef4368bb45d408513cb6d2ddd49b463/directory

>---------------------------------------------------------------

commit 245e07c4cef4368bb45d408513cb6d2ddd49b463
Author: Phil Ruffwind <rf at rufflewind.com>
Date:   Tue Feb 28 23:17:11 2017 -0500

    Add full suite of symbolic link functions
    
      - createFileLink
      - createDirectoryLink
      - removeDirectoryLink
      - getSymbolicLinkTarget
    
    TestUtils is now slightly simpler as a result.
    
    Also fixed some symlink-related bugs (see changelog).


>---------------------------------------------------------------

245e07c4cef4368bb45d408513cb6d2ddd49b463
 System/Directory.hs                   | 139 ++++++++++++++++++++++++++++++++--
 System/Directory/Internal/Windows.hsc |  63 ++++++++++++++-
 appveyor.yml                          |   3 +-
 changelog.md                          |  18 ++++-
 configure.ac                          |   1 +
 directory.cabal                       |   2 +-
 tests/CanonicalizePath.hs             |  34 ++-------
 tests/PathIsSymbolicLink.hs           |  35 ++++++---
 tests/RemoveDirectoryRecursive001.hs  |   6 +-
 tests/RemovePathForcibly.hs           |   6 +-
 tests/TestUtils.hs                    | 105 +++++++++++++------------
 tests/Util.hs                         |   1 +
 tools/testctl                         |   4 +-
 13 files changed, 311 insertions(+), 106 deletions(-)

Diff suppressed because of size. To see it, use:

    git diff-tree --root --patch-with-stat --no-color --find-copies-harder --ignore-space-at-eol --cc 245e07c4cef4368bb45d408513cb6d2ddd49b463


More information about the ghc-commits mailing list