summaryrefslogtreecommitdiff
path: root/gitk
diff options
context:
space:
mode:
authorMichael Rappazzo <rappazzo@gmail.com>2015-05-08 02:29:20 (GMT)
committerPaul Mackerras <paulus@samba.org>2015-05-17 00:55:24 (GMT)
commit427cf16985c77b3c185b06bc8d6d3278ce177181 (patch)
treed6b8d9a34dc151dc55df12221ac365169a48ea3d /gitk
parentef87a4801a8732bd60b4f96ce1f8d66ca2bdf2f1 (diff)
downloadgit-427cf16985c77b3c185b06bc8d6d3278ce177181.zip
git-427cf16985c77b3c185b06bc8d6d3278ce177181.tar.gz
git-427cf16985c77b3c185b06bc8d6d3278ce177181.tar.bz2
gitk: Add mouse right-click options to copy path and branch name
This adds menu entries to two of the right-click menus: - 'Copy path' in the file list - 'Copy branch name' on a branch in the commit list Signed-off-by: Michael Rappazzo <rappazzo@gmail.com> Signed-off-by: Paul Mackerras <paulus@samba.org>
Diffstat (limited to 'gitk')
-rwxr-xr-xgitk2
1 files changed, 2 insertions, 0 deletions
diff --git a/gitk b/gitk
index 78baeb5..dc1af41 100755
--- a/gitk
+++ b/gitk
@@ -2645,6 +2645,7 @@ proc makewindow {} {
makemenu $headctxmenu {
{mc "Check out this branch" command cobranch}
{mc "Remove this branch" command rmbranch}
+ {mc "Copy branch name" command {clipboard clear; clipboard append $headmenuhead}}
}
$headctxmenu configure -tearoff 0
@@ -2655,6 +2656,7 @@ proc makewindow {} {
{mc "Highlight this only" command {flist_hl 1}}
{mc "External diff" command {external_diff}}
{mc "Blame parent commit" command {external_blame 1}}
+ {mc "Copy path" command {clipboard clear; clipboard append $flist_menu_file}}
}
$flist_menu configure -tearoff 0