[
https://issues.jboss.org/browse/JBIDE-8331?page=com.atlassian.jira.plugin...
]
joe freeman commented on JBIDE-8331:
------------------------------------
Good question. So the new behavior hides a file that needs to be checked out every time
we edit a process definition where there is any chance we will move a component
(essentially every edit session). We can't see the file in the Project Explorer so we
can't check out or in from inside Eclipse. The what's new page has some screen
shots for each release. Screen shots from M1 still show the file while screen shots of M2
do not. We have over 70 process definitions and we do a lot of editing. We didn't
have this particular problem before the change was made to hide the file.
Prior to JBIDE-7732, the system actually checked out the files for you but that
doesn't work any more.
The other files you mentioned are really project meta-data and not edited as part of
development or general editing. The Navigator view shows those files if we really need to
checkout/change/commit them from inside eclipse. We don't check in .project,
.classpath or any of the settings files.
New JBPM 3 process definition file naming and Eclipse view filtering
breaks SCM
-------------------------------------------------------------------------------
Key: JBIDE-8331
URL:
https://issues.jboss.org/browse/JBIDE-8331
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: jbpm
Affects Versions: 3.2.0.M2, 3.2.0.CR1
Reporter: joe freeman
Assignee: Koen Aers
Priority: Critical
Fix For: 3.2.1
Original Estimate: 0 minutes
Remaining Estimate: 0 minutes
The JBPM 3 file naming change mentioned in
https://issues.jboss.org/browse/JBIDE-8330
combined with the SCM breakage from
https://issues.jboss.org/browse/JBIDE-7732 breaks
Eclipse SCM plugins (Perforce) that require file checkouts when editing files. The new
naming convention creates a hidden file that can't be seen by the user.
The old pre JBIDE-7732 behavior let the SCM system automatically check out and unlock
files when opening for edit in Eclipse. Then the problem reported in JBIDE-7732 bypassed
the SCM/file hooks so that folks were REQUIRED to manually check out all 3 JBPM files for
a process definition. Now the new JBIDE-8330 behavior in 3.2.0 (maybe 3.1.0?) editor
hides the gpd files from view which means it is no longer possible to check out in
Eclipse.
The two changes in behavior make it very difficult to use JBpm 3.2.0 in Eclipse for new
JBPM 3 process definitions under version control where file check outs are required.
It looks like this change was introduced in 3.2.0M2 per
http://docs.jboss.org/tools/whatsnew/jbpm/jbpm-news-3.2.0.M2.html. There filtering of
file types should be a preferences setting. Magic, invisible, files can be confusing to
developers.
--
This message is automatically generated by JIRA.
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira