This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 105602

Summary: Versioning List Option Settings redesign
Product: platform Reporter: Josef Pavlicek <josefpavlicek>
Component: Options&SettingsAssignee: Pavel Buzek <pbuzek>
Status: RESOLVED FIXED    
Severity: blocker CC: jrojcek
Priority: P3    
Version: 6.x   
Hardware: All   
OS: All   
URL: http://ui.netbeans.org/docs/ui/OptionMenuDialogues/#Versioning
Issue Type: TASK Exception Reporter:
Bug Depends on:    
Bug Blocks: 106376    

Description Josef Pavlicek 2007-06-04 15:40:01 UTC
Hi, I finished Versioning List Option Settings redesign  (this task I received
from A. Nebuzelsky and Trung).
Please, the implementation should be finished ASAP.
Thanks
Josef Pavlicek
Comment 1 Maros Sandor 2007-06-13 09:42:39 UTC
Grouping of Versioning Options panels (CVS, Subversion, Local History) has to be
implemented in core/options. Definition of panel hierarchy in the layer would
probably need to be extended.
Comment 2 Pavel Buzek 2007-06-14 06:08:40 UTC
A general infrastructure may be nice at some point if many modules needs this, but for now I will just create a simple
infrastructure in versioncontrol/util that will be used by cvs, svn and local history. I did a similar thing for ruby
options, albeit with different UI (that is why I would wait with a generic infrastructure).
Comment 3 Pavel Buzek 2007-06-14 06:09:58 UTC
The infrastructure:

Checking in nbproject/project.xml;
/cvs/versioncontrol/util/nbproject/project.xml,v  <--  project.xml
new revision: 1.5; previous revision: 1.4
done
Checking in src/org/netbeans/modules/versioning/util/Bundle.properties;
/cvs/versioncontrol/util/src/org/netbeans/modules/versioning/util/Bundle.properties,v  <--  Bundle.properties
new revision: 1.3; previous revision: 1.2
done
RCS file: /cvs/versioncontrol/util/src/org/netbeans/modules/versioning/util/VcsAdvancedOptions.java,v
done
Checking in src/org/netbeans/modules/versioning/util/VcsAdvancedOptions.java;
/cvs/versioncontrol/util/src/org/netbeans/modules/versioning/util/VcsAdvancedOptions.java,v  <--  VcsAdvancedOptions.java
initial revision: 1.1
done
RCS file: /cvs/versioncontrol/util/src/org/netbeans/modules/versioning/util/VcsAdvancedOptionsPanel.form,v
done
Checking in src/org/netbeans/modules/versioning/util/VcsAdvancedOptionsPanel.form;
/cvs/versioncontrol/util/src/org/netbeans/modules/versioning/util/VcsAdvancedOptionsPanel.form,v  <-- 
VcsAdvancedOptionsPanel.form
initial revision: 1.1
done
RCS file: /cvs/versioncontrol/util/src/org/netbeans/modules/versioning/util/VcsAdvancedOptionsPanel.java,v
done
Checking in src/org/netbeans/modules/versioning/util/VcsAdvancedOptionsPanel.java;
/cvs/versioncontrol/util/src/org/netbeans/modules/versioning/util/VcsAdvancedOptionsPanel.java,v  <-- 
VcsAdvancedOptionsPanel.java
initial revision: 1.1
done
Removing src/org/netbeans/modules/versioning/util/layer.xml;
/cvs/versioncontrol/util/src/org/netbeans/modules/versioning/util/layer.xml,v  <--  layer.xml
new revision: delete; previous revision: 1.1
done
Checking in src/org/netbeans/modules/versioning/util/resources/layer.xml;
/cvs/versioncontrol/util/src/org/netbeans/modules/versioning/util/resources/layer.xml,v  <--  layer.xml
new revision: 1.2; previous revision: 1.1
done
Comment 4 Pavel Buzek 2007-06-14 06:15:46 UTC
And it's usage. Note that the infrastructure uses the same API as advanced options so the change in VCS modules is
minimal - register options into folder VersioningOptionsDialog instead of OptionsDialog/Advanced. In CVS I also added a
title border to match the new UI spec.

Checking in src/org/netbeans/modules/localhistory/resources/layer.xml;
/cvs/versioncontrol/localhistory/src/org/netbeans/modules/localhistory/resources/layer.xml,v  <--  layer.xml
new revision: 1.7; previous revision: 1.6
done

Checking in main/src/org/netbeans/modules/subversion/resources/svn-layer.xml;
/cvs/subversion/main/src/org/netbeans/modules/subversion/resources/svn-layer.xml,v  <--  svn-layer.xml
new revision: 1.41; previous revision: 1.40
done

Checking in nbproject/project.properties;
/cvs/javacvs/cvsmodule/nbproject/project.properties,v  <--  project.properties
new revision: 1.18; previous revision: 1.17
done
Checking in src/org/netbeans/modules/versioning/system/cvss/options/Bundle.properties;
/cvs/javacvs/cvsmodule/src/org/netbeans/modules/versioning/system/cvss/options/Bundle.properties,v  <--  Bundle.properties
new revision: 1.3; previous revision: 1.2
done
Checking in src/org/netbeans/modules/versioning/system/cvss/options/CvsOptionsPanel.form;
/cvs/javacvs/cvsmodule/src/org/netbeans/modules/versioning/system/cvss/options/CvsOptionsPanel.form,v  <-- 
CvsOptionsPanel.form
new revision: 1.4; previous revision: 1.3
done
Checking in src/org/netbeans/modules/versioning/system/cvss/options/CvsOptionsPanel.java;
/cvs/javacvs/cvsmodule/src/org/netbeans/modules/versioning/system/cvss/options/CvsOptionsPanel.java,v  <-- 
CvsOptionsPanel.java
new revision: 1.5; previous revision: 1.4
done
Checking in src/org/netbeans/modules/versioning/system/cvss/resources/layer.xml;
/cvs/javacvs/cvsmodule/src/org/netbeans/modules/versioning/system/cvss/resources/layer.xml,v  <--  layer.xml
new revision: 1.30; previous revision: 1.29
done