mirror of
https://github.com/git/git.git
synced 2024-11-30 13:33:44 +08:00
Merge git://git.kernel.org/pub/scm/gitk/gitk
* git://git.kernel.org/pub/scm/gitk/gitk: gitk: Update cherry-pick error message parsing gitk: Quote tag names in event bindings to avoid problems with % chars gitk: Allow user to control how much of the SHA1 ID gets auto-selected gitk: spelling fixes in Russian translation gitk: Take only numeric version components when computing $git_version
This commit is contained in:
commit
2dbae5acc7
@ -2652,7 +2652,7 @@ proc savestuff {w} {
|
||||
global viewname viewfiles viewargs viewargscmd viewperm nextviewnum
|
||||
global cmitmode wrapcomment datetimeformat limitdiffs
|
||||
global colors uicolor bgcolor fgcolor diffcolors diffcontext selectbgcolor
|
||||
global autoselect extdifftool perfile_attrs markbgcolor use_ttk
|
||||
global autoselect autosellen extdifftool perfile_attrs markbgcolor use_ttk
|
||||
global hideremotes want_ttk
|
||||
|
||||
if {$stuffsaved} return
|
||||
@ -2673,6 +2673,7 @@ proc savestuff {w} {
|
||||
puts $f [list set cmitmode $cmitmode]
|
||||
puts $f [list set wrapcomment $wrapcomment]
|
||||
puts $f [list set autoselect $autoselect]
|
||||
puts $f [list set autosellen $autosellen]
|
||||
puts $f [list set showneartags $showneartags]
|
||||
puts $f [list set hideremotes $hideremotes]
|
||||
puts $f [list set showlocalchanges $showlocalchanges]
|
||||
@ -6300,6 +6301,7 @@ proc drawtags {id x xt y1} {
|
||||
-width $lthickness -fill black -tags tag.$id]
|
||||
$canv lower $t
|
||||
foreach tag $marks x $xvals wid $wvals {
|
||||
set tag_quoted [string map {% %%} $tag]
|
||||
set xl [expr {$x + $delta}]
|
||||
set xr [expr {$x + $delta + $wid + $lthickness}]
|
||||
set font mainfont
|
||||
@ -6308,7 +6310,7 @@ proc drawtags {id x xt y1} {
|
||||
set t [$canv create polygon $x [expr {$yt + $delta}] $xl $yt \
|
||||
$xr $yt $xr $yb $xl $yb $x [expr {$yb - $delta}] \
|
||||
-width 1 -outline black -fill yellow -tags tag.$id]
|
||||
$canv bind $t <1> [list showtag $tag 1]
|
||||
$canv bind $t <1> [list showtag $tag_quoted 1]
|
||||
set rowtextx([rowofcommit $id]) [expr {$xr + $linespc}]
|
||||
} else {
|
||||
# draw a head or other ref
|
||||
@ -6335,9 +6337,9 @@ proc drawtags {id x xt y1} {
|
||||
set t [$canv create text $xl $y1 -anchor w -text $tag -fill $fgcolor \
|
||||
-font $font -tags [list tag.$id text]]
|
||||
if {$ntags >= 0} {
|
||||
$canv bind $t <1> [list showtag $tag 1]
|
||||
$canv bind $t <1> [list showtag $tag_quoted 1]
|
||||
} elseif {$nheads >= 0} {
|
||||
$canv bind $t $ctxbut [list headmenu %X %Y $id $tag]
|
||||
$canv bind $t $ctxbut [list headmenu %X %Y $id $tag_quoted]
|
||||
}
|
||||
}
|
||||
return $xt
|
||||
@ -6896,7 +6898,7 @@ proc selectline {l isnew {desired_loc {}}} {
|
||||
global mergemax numcommits pending_select
|
||||
global cmitmode showneartags allcommits
|
||||
global targetrow targetid lastscrollrows
|
||||
global autoselect jump_to_here
|
||||
global autoselect autosellen jump_to_here
|
||||
|
||||
catch {unset pending_select}
|
||||
$canv delete hover
|
||||
@ -6958,7 +6960,7 @@ proc selectline {l isnew {desired_loc {}}} {
|
||||
$sha1entry delete 0 end
|
||||
$sha1entry insert 0 $id
|
||||
if {$autoselect} {
|
||||
$sha1entry selection range 0 end
|
||||
$sha1entry selection range 0 $autosellen
|
||||
}
|
||||
rhighlight_sel $id
|
||||
|
||||
@ -9063,7 +9065,7 @@ proc cherrypick {} {
|
||||
to file '%s'.\nPlease commit, reset or stash\
|
||||
your changes and try again." $fname]
|
||||
} elseif {[regexp -line \
|
||||
{^(CONFLICT \(.*\):|Automatic cherry-pick failed)} \
|
||||
{^(CONFLICT \(.*\):|Automatic cherry-pick failed|error: could not apply)} \
|
||||
$err]} {
|
||||
if {[confirm_popup [mc "Cherry-pick failed because of merge\
|
||||
conflict.\nDo you wish to run git citool to\
|
||||
@ -10756,7 +10758,7 @@ proc doprefs {} {
|
||||
global maxwidth maxgraphpct use_ttk NS
|
||||
global oldprefs prefstop showneartags showlocalchanges
|
||||
global uicolor bgcolor fgcolor ctext diffcolors selectbgcolor markbgcolor
|
||||
global tabstop limitdiffs autoselect extdifftool perfile_attrs
|
||||
global tabstop limitdiffs autoselect autosellen extdifftool perfile_attrs
|
||||
global hideremotes want_ttk have_ttk
|
||||
|
||||
set top .gitkprefs
|
||||
@ -10784,9 +10786,10 @@ proc doprefs {} {
|
||||
${NS}::checkbutton $top.showlocal -text [mc "Show local changes"] \
|
||||
-variable showlocalchanges
|
||||
grid x $top.showlocal -sticky w
|
||||
${NS}::checkbutton $top.autoselect -text [mc "Auto-select SHA1"] \
|
||||
${NS}::checkbutton $top.autoselect -text [mc "Auto-select SHA1 (length)"] \
|
||||
-variable autoselect
|
||||
grid x $top.autoselect -sticky w
|
||||
spinbox $top.autosellen -from 1 -to 40 -width 4 -textvariable autosellen
|
||||
grid x $top.autoselect $top.autosellen -sticky w
|
||||
${NS}::checkbutton $top.hideremotes -text [mc "Hide remote refs"] \
|
||||
-variable hideremotes
|
||||
grid x $top.hideremotes -sticky w
|
||||
@ -11428,6 +11431,7 @@ set showlocalchanges 1
|
||||
set limitdiffs 1
|
||||
set datetimeformat "%Y-%m-%d %H:%M:%S"
|
||||
set autoselect 1
|
||||
set autosellen 40
|
||||
set perfile_attrs 0
|
||||
set want_ttk 1
|
||||
|
||||
@ -11581,7 +11585,7 @@ if {![info exists have_ttk]} {
|
||||
set use_ttk [expr {$have_ttk && $want_ttk}]
|
||||
set NS [expr {$use_ttk ? "ttk" : ""}]
|
||||
|
||||
set git_version [join [lrange [split [lindex [exec git version] end] .] 0 2] .]
|
||||
regexp {^git version ([\d.]*\d)} [exec git version] _ git_version
|
||||
|
||||
set show_notes {}
|
||||
if {[package vcompare $git_version "1.6.6.2"] >= 0} {
|
||||
|
@ -24,7 +24,7 @@ msgstr "Ошибка в идентификаторе версии:"
|
||||
|
||||
#: gitk:323
|
||||
msgid "Error executing --argscmd command:"
|
||||
msgstr "Ошибка выполнения команды заданой --argscmd:"
|
||||
msgstr "Ошибка выполнения команды заданной --argscmd:"
|
||||
|
||||
#: gitk:336
|
||||
msgid "No files selected: --merge specified but no files are unmerged."
|
||||
@ -37,7 +37,7 @@ msgid ""
|
||||
"No files selected: --merge specified but no unmerged files are within file "
|
||||
"limit."
|
||||
msgstr ""
|
||||
"Файлы не выбраны: указан --merge, но в рамках указаного "
|
||||
"Файлы не выбраны: указан --merge, но в рамках указанного "
|
||||
"ограничения на имена файлов нет ни одного "
|
||||
"где эта операция должна быть завершена."
|
||||
|
||||
@ -246,11 +246,11 @@ msgstr "Файлы"
|
||||
|
||||
#: gitk:2326 gitk:2339
|
||||
msgid "Diff this -> selected"
|
||||
msgstr "Сравнить это состояние с выделеным"
|
||||
msgstr "Сравнить это состояние с выделенным"
|
||||
|
||||
#: gitk:2327 gitk:2340
|
||||
msgid "Diff selected -> this"
|
||||
msgstr "Сравнить выделеное с этим состоянием"
|
||||
msgstr "Сравнить выделенное с этим состоянием"
|
||||
|
||||
#: gitk:2328 gitk:2341
|
||||
msgid "Make patch"
|
||||
@ -440,11 +440,11 @@ msgstr "<%s-F>\t\tПоиск"
|
||||
#: gitk:2666
|
||||
#, tcl-format
|
||||
msgid "<%s-G>\t\tMove to next find hit"
|
||||
msgstr "<%s-G>\t\tПерейти к следующему найденому состоянию"
|
||||
msgstr "<%s-G>\t\tПерейти к следующему найденному состоянию"
|
||||
|
||||
#: gitk:2667
|
||||
msgid "<Return>\tMove to next find hit"
|
||||
msgstr "<Return>\tПерейти к следующему найденому состоянию"
|
||||
msgstr "<Return>\tПерейти к следующему найденному состоянию"
|
||||
|
||||
#: gitk:2668
|
||||
msgid "/\t\tFocus the search box"
|
||||
@ -452,7 +452,7 @@ msgstr "/\t\tПерейти к полю поиска"
|
||||
|
||||
#: gitk:2669
|
||||
msgid "?\t\tMove to previous find hit"
|
||||
msgstr "?\t\tПерейти к предыдущему найденому состоянию"
|
||||
msgstr "?\t\tПерейти к предыдущему найденному состоянию"
|
||||
|
||||
#: gitk:2670
|
||||
msgid "f\t\tScroll diff view to next file"
|
||||
@ -466,7 +466,7 @@ msgstr "<%s-S>\t\tПродолжить поиск в списке изменен
|
||||
#: gitk:2672
|
||||
#, tcl-format
|
||||
msgid "<%s-R>\t\tSearch for previous hit in diff view"
|
||||
msgstr "<%s-R>\t\tПерейти к предыдущему найденому тексту в списке изменений"
|
||||
msgstr "<%s-R>\t\tПерейти к предыдущему найденному тексту в списке изменений"
|
||||
|
||||
#: gitk:2673
|
||||
#, tcl-format
|
||||
@ -855,7 +855,7 @@ msgstr "Лёгкий: оставить рабочий каталог и инде
|
||||
#: gitk:8472
|
||||
msgid "Mixed: Leave working tree untouched, reset index"
|
||||
msgstr ""
|
||||
"Смешаный: оставить рабочий каталог неизменным, установить индекс"
|
||||
"Смешанный: оставить рабочий каталог неизменным, установить индекс"
|
||||
|
||||
#: gitk:8475
|
||||
msgid ""
|
||||
@ -962,7 +962,7 @@ msgstr "Показывать близкие метки"
|
||||
|
||||
#: gitk:10126
|
||||
msgid "Limit diffs to listed paths"
|
||||
msgstr "Ограничить показ изменений выбраными файлами"
|
||||
msgstr "Ограничить показ изменений выбранными файлами"
|
||||
|
||||
#: gitk:10129
|
||||
msgid "Support per-file encodings"
|
||||
@ -1022,11 +1022,11 @@ msgstr "заголовок блока изменений"
|
||||
|
||||
#: gitk:10169
|
||||
msgid "Marked line bg"
|
||||
msgstr "Фон выбраной строки"
|
||||
msgstr "Фон выбранной строки"
|
||||
|
||||
#: gitk:10171
|
||||
msgid "marked line background"
|
||||
msgstr "фон выбраной строки"
|
||||
msgstr "фон выбранной строки"
|
||||
|
||||
#: gitk:10175
|
||||
msgid "Select bg"
|
||||
|
Loading…
Reference in New Issue
Block a user