{
  "WorkItem": {
    "AffectedComponent": {
      "Name": "",
      "DisplayName": ""
    },
    "ClosedComment": "fixed in changeset 53391.  First binary 1.9.0.35",
    "ClosedDate": "2009-12-31T18:40:16.817-08:00",
    "CommentCount": 0,
    "Custom": null,
    "Description": "The code concerning the \"path in archive\" for each ZipEntry should be easier to understand and maintain.\n \nUniqueness of \"path in archive\" is a key point of the PKZIP format. Use a Dictionary<string,ZipEntry> constructor with an instance of IEqualityComparer<string>, computed from the property CaseSensitiveRetrieval.\nDirectly use the dictionary to retieve an entry for a string. Create a new dictionary with the alternate compare method in case of updating CaseSensitiveRetrieval.\nIf necessary, store the path in archive in a normalized format.",
    "LastUpdatedDate": "2013-05-16T05:31:56.943-07:00",
    "PlannedForRelease": "",
    "ReleaseVisibleToPublic": false,
    "Priority": {
      "Name": "Low",
      "Severity": 50,
      "Id": 1
    },
    "ProjectName": "DotNetZip",
    "ReportedDate": "2009-12-29T05:49:39.323-08:00",
    "Status": {
      "Name": "Closed",
      "Id": 4
    },
    "ReasonClosed": {
      "Name": "Unassigned"
    },
    "Summary": "Simplify and improve the handling of the ZipFile string indexer",
    "Type": {
      "Name": "Issue",
      "Id": 3
    },
    "VoteCount": 1,
    "Id": 9868
  },
  "FileAttachments": [],
  "Comments": [
    {
      "Message": "I agree that the code concerning \"path in archive\" needs to be simpler. \r\nAlso I agree that the Dictionary should be used directly for the string indexer - that would simplify things greatly. ",
      "PostedDate": "2009-12-31T12:35:34.137-08:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2009-12-31T17:44:45.37-08:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2009-12-31T18:40:16.817-08:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2013-02-21T18:43:44.983-08:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2013-05-16T05:31:56.943-07:00",
      "Id": -2147483648
    }
  ]
}