Check-in [e9fdb85e3f]
Overview
Comment:More metadata in API
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1:e9fdb85e3fafba30b830b81b11cf9301244c70f8
User & Date: rkeene on 2019-02-28 09:20:31
Other Links: manifest | tags
Context
2019-02-28
09:28
Slightly more safety check-in: ff41f3e354 user: rkeene tags: trunk
09:20
More metadata in API check-in: e9fdb85e3f user: rkeene tags: trunk
08:55
Better formatting of results check-in: 5445a8ff26 user: rkeene tags: trunk
Changes

Modified build/utils/download-api-client from [5f112c56ea] to [fe769d0473].

    55     55   
    56     56   	exit 1
    57     57   fi
    58     58   
    59     59   kit_url="$(jq -crM .kit_url <<<"${info}")"
    60     60   if [ -z "${kit_filename}" ]; then
    61     61   	kit_filename="${kit_url//*\//}"
           62  +	case "${kit_filename}" in
           63  +		*.*)
           64  +			kit_filename_base="${kit_filename//.*/}"
           65  +			kit_filename_ext=".${kit_filename//*./}"
           66  +			;;
           67  +		*)
           68  +			kit_filename_base="${kit_filename}"
           69  +			kit_filename_ext=''
           70  +			;;
           71  +	esac
           72  +	kit_filename_platform="$(jq -crM .platform <<<"${info}")"
           73  +	kit_filename_tcl_version="$(jq -crM .tcl_version <<<"${info}")"
           74  +	kit_filename="${kit_filename_base}-${kit_filename_platform}-${kit_filename_tcl_version}${kit_filename_ext}"
    62     75   fi
    63     76   
    64     77   curl -sSL "${kit_url}" > "${kit_filename}"
    65     78   chmod 755 "${kit_filename}"
    66     79   
    67     80   echo "Wrote: ${kit_filename}"
    68     81   exit 0

Modified build/web/building.cgi from [ce6b7093ed] to [acd01c9456].

   142    142   		terminal $terminalBoolean \
   143    143   	]
   144    144   	if {[string tolower $status] eq "complete"} {
   145    145   		dict set resultsDict kit_url $url
   146    146   	}
   147    147   	if {[string tolower $status] in {complete building}} {
   148    148   		dict set resultsDict build_log_url $build_log_url
          149  +		dict set resultsDict tcl_version $buildinfo(tcl_version)
          150  +		dict set resultsDict kitcreator_version $buildinfo(kitcreator_version)
          151  +		dict set resultsDict platform $buildinfo(platform)
   149    152   	}
   150    153   }
   151    154   
   152    155   switch -exact -- $resultFormat {
   153    156   	"html" {
   154    157   		# Handled below
   155    158   	}