Использование P4JAVA с JDK6 в Unix: Client.sync () игнорирует бит выполнения - PullRequest
1 голос
/ 30 декабря 2011
  1. Использование p4java-2011.1.297684 с Java 6 в Solaris
  2. Запуск p4 sync -f для данного файла синхронизирует файл с правильно установленным битом выполнения.
  3. Вызов client.sync (List, true, false, false, false) НЕ устанавливает бит выполнения.
  4. Я также попытался реализовать свой собственный ISystemFileCommandsHelper и зарегистрировать его (в отличие от значения по умолчанию):

    ServerFactory.setRpcFileSystemHelper (new MySystemFileCommandsHelper ());

    ...

    открытый класс MySystemFileCommandsHelper реализует ISystemFileCommandsHelper {

    ...

    ...}

Но тоже не повезло;Я также не вижу ничего зарегистрированного или напечатанного.

Есть ли параметр или свойство, которое контролирует использование SystemFileCommandsHelper?

Заранее спасибо.

1 Ответ

0 голосов
/ 31 декабря 2011

Каков тип файла Perforce для рассматриваемого файла?Я думаю, что он должен работать правильно для text + x или бинарных + x файлов, но похоже, что есть ошибка, когда файлы Unicode (тип файла unicode + x ) не будет установлен исполняемый бит.

...