Perforce P4J получает списки изменений для каталога

Я пытаюсь получить списки изменений в каталоге, используя P4J. Вот фрагмент, который я использовал,

P4JServer server = //get a valid server using username/pwd
List<P4JFileSpec> fileSpec = P4JFileSpecBuilder.makeFileSpecList(new String[]{"//depot/se/mydir"}); //a valid directory
if(P4JFileSpecBuilder.getValidFileSpecs(fileSpec).isEmpty()) {
    throw new RuntimeException("File spec invalid for [" + depotPath + "]"); 
}
List<P4JChangeList> changes = server.getChangeLists(10, fileSpec, null, null, true, true, false, true);
System.out.println(changes.size()); //prints 0 here   

Однако, если я использовал "//depot/se/myfile", который является допустимым файлом, это печатает списки изменений. Я делаю что-то неправильно? Мне нужны списки изменений в каталоге.

1 ответ

Решение

Имя каталога должно быть задано как

"// депо /se/mydir/...", а не "// депо /se/mydir"

Другие вопросы по тегам