cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

We are working to address an issue with subscription email notifications. In the meantime, be sure to check your favorite boards for new topics.

How to get checkpoint number of every subproject

FAB3000
3-Visitor

How to get checkpoint number of every subproject

Hello together,

what I'd like to do is to get the most recent checkpoint number of a project and any of it's subprojects.

Is there any possibility to do so?

What I've tried so far is to display every subproject with si viewproject --filter=attribute:name=project.pj -R and to display the history of a project with si viewprojecthistory --fields=revision, but as I'm new to PTC, i don't know how to combine them.

 

Thank you in advance.

1 REPLY 1
awalsh
17-Peridot
(To:FAB3000)

To get the most recent checkpoint for a project, you can use si projectinfo. The last checkpoint is listed.

 

For example:

D:/private/IntegrityServers/12.0>si projectinfo -P#/master
Project Name: /master/project.pj
Repository Location: /master/project.pj
Server: abuchanan0l:7120
Configuration Path: #/master
Restricted: false
Last Checkpoint: 1.15
Last Checkpoint Date: 29-Mar-2019 10:16:37 AM

 

To get a list of the checkpoints in the subprojects, you can view the project at the last checkpoint with a filter to show only subprojects.  For example, using the last checkpoint 1.15 as the build number for the project:

 

D:/private/IntegrityServers/12.0>si viewproject -P#/master#build=1.15 --recurse --filter=file:onlysubs --fields=indent,name
 subproject1/project.pj (1.4)
   one/project.pj (1.4)
     two/project.pj (1.2)
       red/project.pj (1.1.1.1)
 subproject2/project.pj (1.3)
   blue/project.pj (1.2)
 test/project.pj (1.11)
   auto/project.pj (1.3)
     config/project.pj (1.1)
     Inputs/project.pj (1.2)
     new/project.pj (1.2)
   auto2/project.pj (1.2.2.1)
     config/project.pj (1.1.2.1)
     Inputs/project.pj (1.2.2.1)
     new dir/project.pj (1.7.2.1)
   auto3/project.pj (1.3)

Note on the filter: Any filter which excludes all members will work. I use "--filter=file:onlysubs" because I find it easy to remember and it's clear what the output will be. 

Top Tags