600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
|
#
# Be sure to adhere to the requirements of run_in_checkout!
proc test_block_in_checkout { name rscript {tscript ""} } {
if {$::outside_fossil_repo || $::dirty_ckout} {
set $::CODE 0
set $::RESULT ""
} else {
run_in_checkout $rscript
if {[string length $tscript] == 0} {
return ""
} else {
set code [catch {
uplevel 1 $tscript
} result]
return -code $code $result
|
|
|
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
|
#
# Be sure to adhere to the requirements of run_in_checkout!
proc test_block_in_checkout { name rscript {tscript ""} } {
if {$::outside_fossil_repo || $::dirty_ckout} {
set $::CODE 0
set $::RESULT ""
} else {
uplevel 1 [list run_in_checkout $rscript]
if {[string length $tscript] == 0} {
return ""
} else {
set code [catch {
uplevel 1 $tscript
} result]
return -code $code $result
|