2009-10-14 5 views
1

Я пытаюсь получить списки изменений в каталоге с помощью P4J. Вот фрагмент кода я использовал,Perforce 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 

Однако, если я использовал «// депо/SE/MYFILE», который является действительным файлом печатается группа изменений. Я делаю что-то неправильно? Мне нужны списки изменений в каталоге.

ответ

5

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

"// склад/с/MYDIR/...", а не "// склад/с/MYDIR"

 Смежные вопросы

  • Нет связанных вопросов^_^