Merge git://repo.or.cz/git-gui
* git://repo.or.cz/git-gui: git-gui: Make commit log messages end with a newline Added Swedish translation. git-gui: Unconditionally use absolute paths with Cygwin git-gui: Handle file mode changes (644->755) in diff viewer git-gui: Move frequently used commands to the top of the context menu.
This commit is contained in:
commit
144126abf9
@ -117,14 +117,12 @@ GITGUI_SCRIPT := $$0
|
|||||||
GITGUI_RELATIVE :=
|
GITGUI_RELATIVE :=
|
||||||
GITGUI_MACOSXAPP :=
|
GITGUI_MACOSXAPP :=
|
||||||
|
|
||||||
ifeq ($(exedir),$(gg_libdir))
|
|
||||||
GITGUI_RELATIVE := 1
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(uname_O),Cygwin)
|
ifeq ($(uname_O),Cygwin)
|
||||||
GITGUI_SCRIPT := `cygpath --windows --absolute "$(GITGUI_SCRIPT)"`
|
GITGUI_SCRIPT := `cygpath --windows --absolute "$(GITGUI_SCRIPT)"`
|
||||||
ifeq ($(GITGUI_RELATIVE),)
|
|
||||||
gg_libdir := $(shell cygpath --windows --absolute "$(gg_libdir)")
|
gg_libdir := $(shell cygpath --windows --absolute "$(gg_libdir)")
|
||||||
|
else
|
||||||
|
ifeq ($(exedir),$(gg_libdir))
|
||||||
|
GITGUI_RELATIVE := 1
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
ifeq ($(uname_S),Darwin)
|
ifeq ($(uname_S),Darwin)
|
||||||
|
@ -2541,6 +2541,27 @@ $ui_diff tag raise sel
|
|||||||
#
|
#
|
||||||
set ctxm .vpane.lower.diff.body.ctxm
|
set ctxm .vpane.lower.diff.body.ctxm
|
||||||
menu $ctxm -tearoff 0
|
menu $ctxm -tearoff 0
|
||||||
|
$ctxm add command \
|
||||||
|
-label [mc "Apply/Reverse Hunk"] \
|
||||||
|
-command {apply_hunk $cursorX $cursorY}
|
||||||
|
set ui_diff_applyhunk [$ctxm index last]
|
||||||
|
lappend diff_actions [list $ctxm entryconf $ui_diff_applyhunk -state]
|
||||||
|
$ctxm add separator
|
||||||
|
$ctxm add command \
|
||||||
|
-label [mc "Show Less Context"] \
|
||||||
|
-command {if {$repo_config(gui.diffcontext) >= 1} {
|
||||||
|
incr repo_config(gui.diffcontext) -1
|
||||||
|
reshow_diff
|
||||||
|
}}
|
||||||
|
lappend diff_actions [list $ctxm entryconf [$ctxm index last] -state]
|
||||||
|
$ctxm add command \
|
||||||
|
-label [mc "Show More Context"] \
|
||||||
|
-command {if {$repo_config(gui.diffcontext) < 99} {
|
||||||
|
incr repo_config(gui.diffcontext)
|
||||||
|
reshow_diff
|
||||||
|
}}
|
||||||
|
lappend diff_actions [list $ctxm entryconf [$ctxm index last] -state]
|
||||||
|
$ctxm add separator
|
||||||
$ctxm add command \
|
$ctxm add command \
|
||||||
-label [mc Refresh] \
|
-label [mc Refresh] \
|
||||||
-command reshow_diff
|
-command reshow_diff
|
||||||
@ -2562,12 +2583,6 @@ $ctxm add command \
|
|||||||
}
|
}
|
||||||
lappend diff_actions [list $ctxm entryconf [$ctxm index last] -state]
|
lappend diff_actions [list $ctxm entryconf [$ctxm index last] -state]
|
||||||
$ctxm add separator
|
$ctxm add separator
|
||||||
$ctxm add command \
|
|
||||||
-label [mc "Apply/Reverse Hunk"] \
|
|
||||||
-command {apply_hunk $cursorX $cursorY}
|
|
||||||
set ui_diff_applyhunk [$ctxm index last]
|
|
||||||
lappend diff_actions [list $ctxm entryconf $ui_diff_applyhunk -state]
|
|
||||||
$ctxm add separator
|
|
||||||
$ctxm add command \
|
$ctxm add command \
|
||||||
-label [mc "Decrease Font Size"] \
|
-label [mc "Decrease Font Size"] \
|
||||||
-command {incr_font_size font_diff -1}
|
-command {incr_font_size font_diff -1}
|
||||||
@ -2577,21 +2592,6 @@ $ctxm add command \
|
|||||||
-command {incr_font_size font_diff 1}
|
-command {incr_font_size font_diff 1}
|
||||||
lappend diff_actions [list $ctxm entryconf [$ctxm index last] -state]
|
lappend diff_actions [list $ctxm entryconf [$ctxm index last] -state]
|
||||||
$ctxm add separator
|
$ctxm add separator
|
||||||
$ctxm add command \
|
|
||||||
-label [mc "Show Less Context"] \
|
|
||||||
-command {if {$repo_config(gui.diffcontext) >= 1} {
|
|
||||||
incr repo_config(gui.diffcontext) -1
|
|
||||||
reshow_diff
|
|
||||||
}}
|
|
||||||
lappend diff_actions [list $ctxm entryconf [$ctxm index last] -state]
|
|
||||||
$ctxm add command \
|
|
||||||
-label [mc "Show More Context"] \
|
|
||||||
-command {if {$repo_config(gui.diffcontext) < 99} {
|
|
||||||
incr repo_config(gui.diffcontext)
|
|
||||||
reshow_diff
|
|
||||||
}}
|
|
||||||
lappend diff_actions [list $ctxm entryconf [$ctxm index last] -state]
|
|
||||||
$ctxm add separator
|
|
||||||
$ctxm add command -label [mc "Options..."] \
|
$ctxm add command -label [mc "Options..."] \
|
||||||
-command do_options
|
-command do_options
|
||||||
proc popup_diff_menu {ctxm x y X Y} {
|
proc popup_diff_menu {ctxm x y X Y} {
|
||||||
|
@ -303,7 +303,7 @@ A rescan will be automatically started now.
|
|||||||
puts stderr [mc "warning: Tcl does not support encoding '%s'." $enc]
|
puts stderr [mc "warning: Tcl does not support encoding '%s'." $enc]
|
||||||
fconfigure $msg_wt -encoding utf-8
|
fconfigure $msg_wt -encoding utf-8
|
||||||
}
|
}
|
||||||
puts -nonewline $msg_wt $msg
|
puts $msg_wt $msg
|
||||||
close $msg_wt
|
close $msg_wt
|
||||||
|
|
||||||
# -- Create the commit.
|
# -- Create the commit.
|
||||||
|
@ -220,6 +220,7 @@ proc read_diff {fd} {
|
|||||||
|
|
||||||
if {[string match {mode *} $line]
|
if {[string match {mode *} $line]
|
||||||
|| [string match {new file *} $line]
|
|| [string match {new file *} $line]
|
||||||
|
|| [regexp {^(old|new) mode *} $line]
|
||||||
|| [string match {deleted file *} $line]
|
|| [string match {deleted file *} $line]
|
||||||
|| [string match {deleted symlink} $line]
|
|| [string match {deleted symlink} $line]
|
||||||
|| [string match {Binary files * and * differ} $line]
|
|| [string match {Binary files * and * differ} $line]
|
||||||
|
1895
git-gui/po/sv.po
Normal file
1895
git-gui/po/sv.po
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user