{"thread":{"id":"24265","subject":"[GSoC 2010] The 6th week","startedAt":"2010-07-02T15:05:17Z","lastAt":"2010-07-02T15:05:17Z","messageCount":1,"participants":["Bo Yang"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"144691","messageId":"AANLkTilnO-F3Lnu9mdS9bIUXfvdU0C-cnNC170wE2-yB@mail.gmail.com","threadId":"24265","inReplyTo":null,"subject":"[GSoC 2010] The 6th week","fromName":"Bo Yang","fromEmail":"struggleyb.nku@gmail.com","sentAt":"2010-07-02T15:05:17Z","receivedAt":"2010-07-02T15:05:17Z","isPatch":false,"sender":{"key":"struggleyb.nku@gmail.com","avatar":"https://avatars.githubusercontent.com/u/233030?v=4"},"body":"Hi,\n\n    A quick update of status.\n\n1. The patch series has pass one round of modification, this include:\n     1) The parsing method is changed from a two-pass way to a one-pass way;\n     2) A simple code refactoring get done on 'parse_loc' which is\nused by both line.c and builtin/blame.c\n2. parent rewriting of line level history traversal\n    To compose the basic code structure of this and complete part of\nthe code. You will see it in next week. :)\n\n--\nRegards!\nBo\n----------------------------\nMy blog: http://blog.morebits.org\nWhy Git: http://www.whygitisbetterthanx.com/\n"}]}