{"thread":{"id":"18178","subject":"[PATCH JGIT] Fix parsing peeled line in packed-ref","startedAt":"2009-03-06T16:05:50Z","lastAt":"2009-03-06T16:19:15Z","messageCount":2,"participants":["Daniel Cheng (aka SDiZ)","Shawn O. Pearce"],"isPatch":true,"patchVersion":1,"patchTotal":null},"messages":[{"id":"107218","messageId":"1236355550-5764-1-git-send-email-j16sdiz+freenet@gmail.com","threadId":"18178","inReplyTo":null,"subject":"[PATCH JGIT] Fix parsing peeled line in packed-ref","fromName":"Daniel Cheng (aka SDiZ)","fromEmail":"j16sdiz+freenet@gmail.com","sentAt":"2009-03-06T16:05:50Z","receivedAt":"2009-03-06T16:05:50Z","isPatch":true,"sender":{"key":"j16sdiz+freenet@gmail.com","avatar":"https://gravatar.com/avatar/3e796e8a156ee86e305bfc1fbe01608302554ee3b5fa7eb8d1213b8877bfcabd?d=mp&s=160"},"body":"From: Daniel Cheng (aka SDiZ) <j16sdiz+freenet@sdiz.net>\n\nWhen doing a WalkTransport with packed-ref, peeled\nline are not handled correctly. This patch fix the issue.\n\nSigned-off-by: Daniel Cheng (aka SDiZ) <j16sdiz+freenet@gmail.com>\n---\n .../jgit/transport/WalkRemoteObjectDatabase.java   |    2 +-\n 1 files changed, 1 insertions(+), 1 deletions(-)\n\ndiff --git a/org.spearce.jgit/src/org/spearce/jgit/transport/WalkRemoteObjectDatabase.java b/org.spearce.jgit/src/org/spearce/jgit/transport/WalkRemoteObjectDatabase.java\nindex a4f8961..d8e727b 100644\n--- a/org.spearce.jgit/src/org/spearce/jgit/transport/WalkRemoteObjectDatabase.java\n+++ b/org.spearce.jgit/src/org/spearce/jgit/transport/WalkRemoteObjectDatabase.java\n@@ -436,7 +436,7 @@ private void readPackedRefsImpl(final Map<String, Ref> avail,\n \t\t\tif (line.charAt(0) == '^') {\n \t\t\t\tif (last == null)\n \t\t\t\t\tthrow new TransportException(\"Peeled line before ref.\");\n-\t\t\t\tfinal ObjectId id = ObjectId.fromString(line + 1);\n+\t\t\t\tfinal ObjectId id = ObjectId.fromString(line.substring(1));\n \t\t\t\tlast = new Ref(Ref.Storage.PACKED, last.getName(), last\n \t\t\t\t\t\t.getObjectId(), id, true);\n \t\t\t\tavail.put(last.getName(), last);\n-- \n1.6.2.rc2\n"},{"id":"107223","messageId":"20090306161915.GK16213@spearce.org","threadId":"18178","inReplyTo":"1236355550-5764-1-git-send-email-j16sdiz+freenet@gmail.com","subject":"Re: [PATCH JGIT] Fix parsing peeled line in packed-ref","fromName":"Shawn O. Pearce","fromEmail":"spearce@spearce.org","sentAt":"2009-03-06T16:19:15Z","receivedAt":"2009-03-06T16:19:15Z","isPatch":true,"sender":{"key":"spearce@spearce.org","avatar":"https://avatars.githubusercontent.com/u/34844?v=4"},"body":"\"Daniel Cheng (aka SDiZ)\" <j16sdiz+freenet@gmail.com> wrote:\n> From: Daniel Cheng (aka SDiZ) <j16sdiz+freenet@sdiz.net>\n> \n> When doing a WalkTransport with packed-ref, peeled\n> line are not handled correctly. This patch fix the issue.\n> \n> Signed-off-by: Daniel Cheng (aka SDiZ) <j16sdiz+freenet@gmail.com>\n\nThanks.  Fix pushed.\n\n-- \nShawn.\n"}]}