422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
|
# future use, it should be an empty list.
#
proc createRepositoryScript {
serverId versionId language version platform fileNames options } {
::PackageRepository::verifyServerId $serverId
::PackageDownloader::verifyVersionId $versionId
::PackageDownloader::verifyLanguageAndVersion $language $version isClient
::PackageDownloader::verifyPlatform $platform platform
set prologue ""
if {[string length $serverId] > 0} then {
append prologue " ::PackageDownloader::useServerId " $serverId \n
}
|
>
>
>
>
>
>
>
>
>
>
>
|
>
|
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
|
# future use, it should be an empty list.
#
proc createRepositoryScript {
serverId versionId language version platform fileNames options } {
::PackageRepository::verifyServerId $serverId
::PackageDownloader::verifyVersionId $versionId
::PackageDownloader::verifyLanguageAndVersion $language $version isClient
if {$isClient} then {
error "cannot create repository script for client"
}
#
# HACK: Automatic detection of the platform must be disabled here, since
# the generated repository script may want it performed late-bound,
# i.e. within the generated script block itself.
#
if {[string length $platform] > 0} then {
::PackageDownloader::verifyPlatform $platform platform
}
set prologue ""
if {[string length $serverId] > 0} then {
append prologue " ::PackageDownloader::useServerId " $serverId \n
}
|
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
|
variable checkoutDirectory
variable fossilCommitCommand
variable fossilCommitPattern
variable fossilFileNameOnly
::PackageDownloader::verifyPackageName $package
::PackageDownloader::verifyPackagePatchLevel $patchLevel
::PackageDownloader::verifyLanguageAndVersion $language $version isClient
if {$isClient} then {
error "cannot commit package files for client"
}
fossilMustBeInstalled
verifyCheckoutDirectory
|
>
|
>
|
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
|
variable checkoutDirectory
variable fossilCommitCommand
variable fossilCommitPattern
variable fossilFileNameOnly
::PackageDownloader::verifyPackageName $package
::PackageDownloader::verifyPackagePatchLevel $patchLevel
::PackageDownloader::verifyLanguageAndVersion \
[string tolower $language] $version isClient
if {$isClient} then {
error "cannot commit package files for client"
}
fossilMustBeInstalled
verifyCheckoutDirectory
|