public void TestCsharplangReadPackedRef()
        {
            string           repoDir = TestUtils.ExtractZippedRepo("csharplang.git");
            RepositoryReader reader  = new RepositoryReader(repoDir);
            string           res     = reader.ReadBranch("master");

            Assert.AreEqual("411106b0108a37789ed3d53fd781acf8f75ef97b", res);
        }
        public void Test02ReadCommit()
        {
            string           repoDir = TestUtils.ExtractZippedRepo("TestRepo02");
            RepositoryReader reader  = new RepositoryReader(repoDir);
            string           hash    = reader.ReadBranch("master");
            Commit           commit  = reader.ReadCommit(hash);

            StringAssert.AreEqualIgnoringCase("ce2d3a85f185830a19e84d404155bf9847ede8b8", commit.Tree);
        }