mks integrity - Extract all Change Packages for all the files in a PTC project -


i trying list of change packages used update files in ptc project. used following command:

si viewproject --recurse --fields=name,creationcpid,cpid,memberrev,indent --project=%project% --hostname=%host_name% --port=%port1% -y  

but not cp used, first one. tried command:

si rlog --recurse --format="{membername},{memberrev},{revision},{cpid},{author}\n" --noheaderformat --project=%project% --hostname=%host_name% --port=%port1% 

using following cli command change packaged used current user si viewcps

but, viewcps accept --filter= can specify project

si viewcps --hostname=%host_name% --port=%port1% --filter=project:%project% 

this command need called recursively each sub project because return change packages first level in specified project.

usage: si viewcps options... issue|issue:change package id...; options are:     --fields=field1[:width1],field2[:width2]... fieldn can of: closeddate,cptype,creationdate,deployrequestid,deployrequeststate,deploytarget,description,id,issue,propagated,propagatedby,siserver,stage,stagingsystem,state,summary,user  fields displayed     --filter=user:name              issueid:issue              state[:closed|:open|:submitted|:accepted|:rejected|:discarded|:commitfailed]              closeddate:<date>              creationdate:<date>              membertype[:member|:subproject]              member:<expression>              project:<expression>              variant:<expression>              mainline              description:<expression>              summary:<expression>              typemodifier[:committed|:pending]              type[:add|:addfromarchive|:drop|:import|:exclusivelock|:nonexclusivelock|:renamefrom|:renameto|:movememberfrom|:movememberto|:update|:updatearchive|:updaterevision|:createsubproject|:addsubproject|:addsharedsubproject|:configuresubprojectfrom|:configuresubprojectto|:movesubprojectfrom|:movesubprojectto|:dropsubproject]              hasissue              pendingreviewby:name              acceptedby:name[;<date>]              rejectedby:name[;<date>]              cptype[:development|:propagation|:deploy|:staging|:resolution]              stagingsystem:<expression>              stage:<expression>              deploytarget:<expression>              deployrequeststate[|:cancelled|:cleanedup|:cleaningup|:cleanupfailed|:created|:deployed|:executed|:executing|:packageactionsfailed|:packagecontentfailed|:packagingactions|:packagingcontent|:prepared|:preparing|:queuedonsource|:queuedontarget|:readytodeploy|:readytotransfer|:rollbackfailed|:rolledback|:rollingback|:stopped|:transferfailed|:transferring]              deployrequestid:<expression>  filter used select change packages      --height=value  height in pixels of windows     --myreviews  show change packages awaiting review current user     --query=value  query used select change packages      --width=value  width in pixels of windows     -x value  x location in pixels of window     -y value  y location in pixels of window     -?  shows usage command     --[no]batch  control batch mode (no user interaction in batch mode)     --cwd=value  act if command executed in specified directory     -f value  read selection specified file     --forceconfirm=[yes|no]  specify answer confirmation questions     -g  user interaction should happen via gui     --gui  user interaction should happen via gui     --hostname=value  hostname of server     -n  responds confirmations "no"     --no  responds confirmations "no"     --password=value  credentials (e.g., password) login     --[no]persist  control persistence of cli views     --port=value  tcp/ip port number of server     --quiet  control status display     --selectionfile=value  read selection specified file     --settingsui=[gui|default]  control ui command options     --status=[none|gui|default]  control status display     --usage  shows usage command     --user=value  username login server     -y  responds confirmations "yes"     --yes  responds confirmations "yes" 

Comments