{"thread":{"id":"4304","subject":"gitview: Add key binding for F5.","startedAt":"2006-05-27T10:24:14Z","lastAt":"2006-05-27T10:24:14Z","messageCount":1,"participants":["Aneesh Kumar K.V"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"20785","messageId":"447828CE.3080600@gmail.com","threadId":"4304","inReplyTo":null,"subject":"gitview: Add key binding for F5.","fromName":"Aneesh Kumar K.V","fromEmail":"aneesh.kumar@gmail.com","sentAt":"2006-05-27T10:24:14Z","receivedAt":"2006-05-27T10:24:14Z","isPatch":false,"sender":{"key":"aneesh.kumar@gmail.com","avatar":"https://gravatar.com/avatar/0621fc0b2f14ead1e9024382f16053a808c148596da30c1b92572fa075621f68?d=mp&s=160"},"body":"\n\ngitview: Add key binding for F5.\n\nF5 will now refresh the window. This is useful if you are using git bisect\nand want to visualize the change.\n\nAlso update the gitview version\n\nSigned-off-by: Aneesh Kumar K.V <aneesh.kumar@gmail.com>\n---\n contrib/gitview/gitview     |   17 +++++++++++++----\n contrib/gitview/gitview.txt |    6 ++++--\n 2 files changed, 17 insertions(+), 6 deletions(-)\n\ndiff --git a/contrib/gitview/gitview b/contrib/gitview/gitview\nindex 781badb..c708534 100755\n--- a/contrib/gitview/gitview\n+++ b/contrib/gitview/gitview\n@@ -425,7 +425,7 @@ class DiffWindow:\n class GitView:\n \t\"\"\" This is the main class\n \t\"\"\"\n-\tversion = \"0.7\"\n+\tversion = \"0.8\"\n \n \tdef __init__(self, with_diff=0):\n \t\tself.with_diff = with_diff\n@@ -449,8 +449,17 @@ class GitView:\n \n \t\tself.accel_group = gtk.AccelGroup()\n \t\tself.window.add_accel_group(self.accel_group)\n+\t\tself.accel_group.connect_group(0xffc2, 0, gtk.ACCEL_LOCKED, self.refresh);\n \n-\t\tself.construct()\n+\t\tself.window.add(self.construct())\n+\n+\tdef refresh(self, widget, event=None, *arguments, **keywords):\n+\t\tself.get_encoding()\n+\t\tself.get_bt_sha1()\n+\t\tCommit.children_sha1 = {}\n+\t\tself.set_branch(sys.argv[without_diff:])\n+\t\tself.window.show()\n+\t\treturn True\n \n \tdef get_bt_sha1(self):\n \t\t\"\"\" Update the bt_sha1 dictionary with the\n@@ -500,9 +509,9 @@ class GitView:\n \t\tmenu_bar.show()\n \t\tvbox.pack_start(menu_bar, expand=False, fill=True)\n \t\tvbox.pack_start(paned, expand=True, fill=True)\n-\t\tself.window.add(vbox)\n \t\tpaned.show()\n \t\tvbox.show()\n+\t\treturn vbox\n \n \n \tdef construct_top(self):\n@@ -987,8 +996,8 @@ class GitView:\n \t\twindow.set_diff(commit_sha1, parent_sha1, encoding)\n \t\tself.treeview.grab_focus()\n \n+without_diff = 0\n if __name__ == \"__main__\":\n-\twithout_diff = 0\n \n \tif (len(sys.argv) > 1 ):\n \t\tif (sys.argv[1] == \"--without-diff\"):\ndiff --git a/contrib/gitview/gitview.txt b/contrib/gitview/gitview.txt\nindex fcf759c..e3bc4f4 100644\n--- a/contrib/gitview/gitview.txt\n+++ b/contrib/gitview/gitview.txt\n@@ -25,6 +25,9 @@ OPTIONS\n \n \t<args>\n \t\tAll the valid option for git-rev-list(1)\n+\tKey Bindings:\n+\tF5:\n+\t\tTo reread references.\n \n EXAMPLES\n ------\n@@ -33,6 +36,5 @@ EXAMPLES\n \t  or drivers/scsi subdirectories\n \n \tgitview --since=2.weeks.ago\n-\t  Show the changes during the last two weeks \n+\t  Show the changes during the last two weeks\n \n-\t\n-- \n1.3.3.g4d548-dirty\n\n"}]}