Darcs.Repository.Compat
stdoutIsAPipe
mkStdoutTemp
canonFilename
maybeRelink
atomicCreate
sloppyAtomicCreate