Split up the clone' function and separate the part that handles the received pack file
Split up the clone' function and separate the part that handles the received pack file

fcharlie/hgit,juretta/git-in-haskell-from-the-bottom-up