{"thread":{"id":"2712","subject":"[PATCH] cg-object-id: accept $id when .git/refs/$id exists","startedAt":"2005-11-29T23:57:32Z","lastAt":"2005-11-29T23:57:32Z","messageCount":1,"participants":["Jonas Fonseca"],"isPatch":true,"patchVersion":1,"patchTotal":null},"messages":[{"id":"12962","messageId":"20051129235732.GA5365@diku.dk","threadId":"2712","inReplyTo":null,"subject":"[PATCH] cg-object-id: accept $id when .git/refs/$id exists","fromName":"Jonas Fonseca","fromEmail":"fonseca@diku.dk","sentAt":"2005-11-29T23:57:32Z","receivedAt":"2005-11-29T23:57:32Z","isPatch":true,"sender":{"key":"fonseca@diku.dk","avatar":"https://gravatar.com/avatar/f82f3ad698717c51873b020c750a92438c820a24056dc39fe4d07baa10a92264?d=mp&s=160"},"body":"Makes the (universal) -r argument work better with tools like bisect.\n\nSigned-off-by: Jonas Fonseca <fonseca@diku.dk>\n\n---\n\n ... until cg-object-id will use git-rev-parse.\n\ncommit c0a9b8feb79d72f7c02f37392da840dbad446dbd\ntree 8a44e96d29c2171ce1915165ce84d1b1f3e27807\nparent f3576824058588cf3fdeca0a8b5ae46b9d37a812\nauthor Jonas Fonseca <fonseca@diku.dk> Mon, 28 Nov 2005 03:49:11 +0100\ncommitter Jonas Fonseca <fonseca@antimatter.localdomain> Mon, 28 Nov 2005 03:49:11 +0100\n\n cg-object-id |    3 +++\n 1 files changed, 3 insertions(+), 0 deletions(-)\n\ndiff --git a/cg-object-id b/cg-object-id\nindex f2cb54e..ec0362a 100755\n--- a/cg-object-id\n+++ b/cg-object-id\n@@ -59,6 +59,9 @@ normalize_id()\n \telif [ -r \"$_git/refs/heads/$id\" ]; then\n \t\tread id < \"$_git/refs/heads/$id\"\n \n+\telif [ -r \"$_git/refs/$id\" ]; then\n+\t\tread id < \"$_git/refs/$id\"\n+\n \t# Short id's must be lower case and at least 4 digits.\n \telif [[ \"$id\" == [0-9a-f][0-9a-f][0-9a-f][0-9a-f]* ]]; then\n \t\tidpref=${id:0:2}\n\n-- \nJonas Fonseca\n"}]}