darcs : a distributed, interactive, smart revision control system ( http://darcs.net/ )
git-annex : manage files with git, without checking their contents into git ( https://git-annex.branchable.com/ )
git-repair : repairs a damaged git repository ( https://git-repair.branchable.com/ )
Add an ebuild in portage :
The ebuild is now in the portage tree.
You can also use layman : emerge layman then layman -a haskell
For Paludis use this rsync : rsync://gentoo.zugaina.org/haskell-portage
If you have a problem : ycarus(-at-)zugaina.org