I was dissecting the Git index format for a session on the Git internals and found your wonderful blog post about reimplementing git clone and friends with Haskell.
I found one discrepancy and wonder if this implementation will write correct index files.
Hi, thanks for the nice article https://stefan.saasen.me/articles/git-clone-in-haskell-from-the-bottom-up/ 11 years ago. I have just read it recently and unable to run this very nice piece. After some examination, I believe it is the iteratee library which is not maintained causing the build unsuccessfully. This library is used in the Packfile.hs
I am using GHC 9.4.2
Cabal 3.10.1.0
Stack 2.11.1 to run the example. If possible, could you help reimplement the part so that this decade-old Haskell masterpiece is not lost?