Opened 4 years ago
Closed 4 years ago
#61514 closed defect (fixed)
ERROR: No value provided for the key: 'commit'. The correct syntax is '--info <key>=<value>'.
Reported by: | ryandesign (Ryan Carsten Schmidt) | Owned by: | ryandesign (Ryan Carsten Schmidt) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | contrib | Version: | |
Keywords: | Cc: | admin@…, arjunsalyan (Arjun Salyan) | |
Port: | portindex2json |
Description
I deleted the git clone of the ports tree that mprsyncup uses in order to have it check out a new one and create new portindexes from scratch (because #61507).
After it did that, the part of the script that runs portindex2json.tcl happened. It ran the command like this:
/Volumes/RAID/var/tmp/mprsyncup/opt/local/bin/port-tclsh /Volumes/RAID/var/tmp/mprsyncup/release/contrib/portindex2json/portindex2json.tcl PortIndex_darwin_20_arm/PortIndex --info commit=
In other words it did not specify a commit. This caused it to print this error message:
ERROR: No value provided for the key: 'commit'. The correct syntax is '--info <key>=<value>'.
Change History (2)
comment:1 Changed 4 years ago by ryandesign (Ryan Carsten Schmidt)
comment:2 Changed 4 years ago by ryandesign (Ryan Carsten Schmidt)
Owner: | set to ryandesign |
---|---|
Resolution: | → fixed |
Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
This is happening because the value mprsyncup passes to portindex2json.tcl,
$PORTS_NEW_REV
, only gets set when updating an existing clone. It does not get set when checking out a new clone.