{"thread":{"id":"22158","subject":"[PATCH 1/2] Add tag message","startedAt":"2010-01-10T22:45:22Z","lastAt":"2010-01-10T22:45:22Z","messageCount":1,"participants":["Dave Dulson"],"isPatch":true,"patchVersion":1,"patchTotal":2},"messages":[{"id":"131242","messageId":"2ee0b0aa1001101445j10336e89y79cba04327ab9cdf@mail.gmail.com","threadId":"22158","inReplyTo":null,"subject":"[PATCH 1/2] Add tag message","fromName":"Dave Dulson","fromEmail":"dave@dulson.com","sentAt":"2010-01-10T22:45:22Z","receivedAt":"2010-01-10T22:45:22Z","isPatch":true,"sender":{"key":"dave@dulson.com","avatar":"https://avatars.githubusercontent.com/u/763872?v=4"},"body":"Add tag message support to the dialog and exec call\n\nSigned-off-by: David Dulson <dave@dulson.com>\n---\n gitk |   12 +++++++++++-\n 1 files changed, 11 insertions(+), 1 deletions(-)\n\ndiff --git a/gitk b/gitk\nindex 86dff0f..b34b481 100755\n--- a/gitk\n+++ b/gitk\n@@ -8701,6 +8701,11 @@ proc mktag {} {\n     ${NS}::label $top.tlab -text [mc \"Tag name:\"]\n     ${NS}::entry $top.tag -width 60\n     grid $top.tlab $top.tag -sticky w\n+    ${NS}::label $top.op -text [mc \"Tag message is optional\"]\n+    grid $top.op -columnspan 2 -sticky we\n+    ${NS}::label $top.mlab -text [mc \"Tag message:\"]\n+    ${NS}::entry $top.msg -width 60\n+    grid $top.mlab $top.msg -sticky w\n     ${NS}::frame $top.buts\n     ${NS}::button $top.buts.gen -text [mc \"Create\"] -command mktaggo\n     ${NS}::button $top.buts.can -text [mc \"Cancel\"] -command mktagcan\n@@ -8718,6 +8723,7 @@ proc domktag {} {\n\n     set id [$mktagtop.sha1 get]\n     set tag [$mktagtop.tag get]\n+    set msg [$mktagtop.msg get]\n     if {$tag == {}} {\n \terror_popup [mc \"No tag name specified\"] $mktagtop\n \treturn 0\n@@ -8727,7 +8733,11 @@ proc domktag {} {\n \treturn 0\n     }\n     if {[catch {\n-\texec git tag $tag $id\n+        if {$msg != {}} {\n+            exec git tag -a -m \"$msg\" $tag $id\n+        } else {\n+            exec git tag $tag $id\n+        }\t\n     } err]} {\n \terror_popup \"[mc \"Error creating tag:\"] $err\" $mktagtop\n \treturn 0\n-- \n1.6.6.75.g37bae.dirty\n"}]}