perforce - How to get list of changelists not yet integrated using P4J API? -


i'm converting python script calls 'p4 interchanges' (ie command returns changes not yet integrated branch) use jvm language. p4j (http://www.perforce.com/perforce/doc.current/manuals/p4java-javadoc/) api can used reproduce same functionality?

from perforce support:

getinterchangesoptions passing flags interchanges command, if needed.

use 1 of server.getinterchanges() methods. recommend using ioptionsserver interface rather iserver.

for p4 command line:

p4 interchanges //depot/merges/main/... //depot/merges/release/... 

i have p4java equivalent:

ioptionsserver server =     serverfactory.getoptionsserver("p4java://perforce:1666", null, null);  list<ichangelist> changes = server.getinterchanges(     null,     filespecbuilder.makefilespeclist(new string[] {"//depot/merges/main/..."}),     filespecbuilder.makefilespeclist(new string[] {"//depot/merges/release/..."}),     null);  for(ichangelist change : changes) {     system.out.println(change.getid()); } 

Comments

Popular posts from this blog

android - getbluetoothservice() called with no bluetoothmanagercallback -

sql - ASP.NET SqlDataSource, like on SelectCommand -

ios - Undefined symbols for architecture armv7: "_OBJC_CLASS_$_SSZipArchive" -