
|
If you were logged in you would be able to see more operations.
|
|
|
|
Environment:
|
Windows XP SP2
|
|
| Build: |
7,590
|
| Severity: |
Extreme
|
When doing "Perforce -> Compare with the same repository version'", there is strange behaviour if the file contains special characters like german umlauts. The file is definitely not changed, not even checked out for edit, but there are changes displayed. The shown changes are, that in the left pane (server version) the umlauts are shown as little squares (not correctly decoded letters) and in the right pane (local version) the umlauts are shown correctly. I think that the problem is due to an encoding issue when retrieving the server version for diffing. This also impacts creating patches and shelving changes in that way that the patch can not be applied, and the changes can not be unshelved, because of wrong context or wrong before state. This worked fine with CVS so I think it is a problem of the Perforce Integration.
Manual Workaround:
- There is no workaround, don't use IDEAs diffing capabilities in any way when using Perforce or be aware that there can be problems. This includes at least diffing, creating patches, shelving changes and maybe others.
|
|
Description
|
When doing "Perforce -> Compare with the same repository version'", there is strange behaviour if the file contains special characters like german umlauts. The file is definitely not changed, not even checked out for edit, but there are changes displayed. The shown changes are, that in the left pane (server version) the umlauts are shown as little squares (not correctly decoded letters) and in the right pane (local version) the umlauts are shown correctly. I think that the problem is due to an encoding issue when retrieving the server version for diffing. This also impacts creating patches and shelving changes in that way that the patch can not be applied, and the changes can not be unshelved, because of wrong context or wrong before state. This worked fine with CVS so I think it is a problem of the Perforce Integration.
Manual Workaround:
- There is no workaround, don't use IDEAs diffing capabilities in any way when using Perforce or be aware that there can be problems. This includes at least diffing, creating patches, shelving changes and maybe others.
|
Show » |
|