You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
"Open for edit" and "Revert" change only user permissions. They leave group permissions unchanged.
To Reproduce
Steps to reproduce the behavior:
ls -l foo shows r--r--r-- foo.py
Right-click on foo.py in the project tree and select "P4 > Open for add/edit"
ls -l foo shows rw-r--r-- foo.py (contrast this with the result of p4 edit)
Right-click on foo.py in the project tree and select "P4 > Revert"
ls -l foo shows r--r--r-- foo.py
p4 edit foo
ls -l foo shows rw-rw-r-- foo.py
Right-click on foo.py in the project tree and select "P4 > Revert"
ls -l foo shows r--rw-r-- foo.py (no write permission should be set)
Expected behavior
Behavior should be the same as the Perforce client: both user and group permissions should be changed.
Desktop (please complete the following information):
OS: XUbuntu 18.04.2 LTS
Plugin version 0.10.8
IDE and version: PyCharm 2019.2 (Community Edition)
Build #PC-192.5728.105, built on July 23, 2019
Runtime version: 11.0.3+12-b304.10 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Linux 4.15.0-55-generic
GC: ParNew, ConcurrentMarkSweep
Memory: 1981M
Cores: 8
Registry:
Non-Bundled Plugins: PerforceIC
The text was updated successfully, but these errors were encountered:
Thanks for the bug report. It looks like an issue with the underlying Perforce provided integration library. There have been some newer releases of that jar that might contain a fix for this, otherwise I'll need to add another patch to it.
Describe the bug
"Open for edit" and "Revert" change only user permissions. They leave group permissions unchanged.
To Reproduce
Steps to reproduce the behavior:
r--r--r--
foo.pyrw-r--r--
foo.py (contrast this with the result of p4 edit)r--r--r--
foo.pyrw-rw-r--
foo.pyr--rw-r--
foo.py (no write permission should be set)Expected behavior
Behavior should be the same as the Perforce client: both user and group permissions should be changed.
Desktop (please complete the following information):
Build #PC-192.5728.105, built on July 23, 2019
Runtime version: 11.0.3+12-b304.10 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Linux 4.15.0-55-generic
GC: ParNew, ConcurrentMarkSweep
Memory: 1981M
Cores: 8
Registry:
Non-Bundled Plugins: PerforceIC
The text was updated successfully, but these errors were encountered: