Java, Eclipse Plugin Development and best software development practices
Thursday, July 4, 2013
Tuesday, July 2, 2013
Custom SWT widgets
There are lot of newly developed SWT widgets which might be useful for us.
https://code.google.com/a/eclipselabs.org/p/opal/
https://code.google.com/a/eclipselabs.org/p/opal/
Monday, July 1, 2013
GIT Remote Branches
You might want to figure out, what are the branches exist in the git remote repository,then you want to choose the specific one which you are looking and check them out and merge them into a local repository.
The easiest way do it:
>git branch <-a/-r>
-a => List down all branches- remote and local
-r => List down only remote branches.
Example:
K1205@K1205 /d/Work/KIDE/jsdebugger (master)
$ git branch
Dev-5.0
jsdebugger_plugins-master.06
* master
K1205@K1205 /d/Work/KIDE/jsdebugger (master)
$ git branch -a
Dev-5.0
jsdebugger_plugins-master.06
* master
remotes/origin/HEAD -> origin/master
remotes/origin/JSD-BETA-5.0.05
remotes/origin/JSD-BETA-5.0.06
remotes/origin/JSD-GA-5.0.01
remotes/origin/JSD-GA-5.0.02
remotes/origin/JSD-GA-5.0.3
remotes/origin/JSD-GM-5.0
remotes/origin/JSD-QA-5.0.01
remotes/origin/JSD-QA-5.0.02
remotes/origin/JSD-QA-5.0.03
remotes/origin/JSD-QA-5.0.04
remotes/origin/JSD-QA-5.0.05
remotes/origin/JSD-QA-5.0.06
remotes/origin/JSD-QA-5.0.06.01
remotes/origin/jsdebugger_plugin-master.01
remotes/origin/jsdebugger_plugins-master.01
remotes/origin/jsdebugger_plugins-master.02
remotes/origin/jsdebugger_plugins-master.03
remotes/origin/jsdebugger_plugins-master.04
remotes/origin/jsdebugger_plugins-master.05
remotes/origin/jsdebugger_plugins-master.06
remotes/origin/master
K1205@K1205 /d/Work/KIDE/jsdebugger (master)
$ git branch -r
origin/HEAD -> origin/master
origin/JSD-BETA-5.0.05
origin/JSD-BETA-5.0.06
origin/JSD-GA-5.0.01
origin/JSD-GA-5.0.02
origin/JSD-GA-5.0.3
origin/JSD-GM-5.0
origin/JSD-QA-5.0.01
origin/JSD-QA-5.0.02
origin/JSD-QA-5.0.03
origin/JSD-QA-5.0.04
origin/JSD-QA-5.0.05
origin/JSD-QA-5.0.06
origin/JSD-QA-5.0.06.01
origin/jsdebugger_plugin-master.01
origin/jsdebugger_plugins-master.01
origin/jsdebugger_plugins-master.02
origin/jsdebugger_plugins-master.03
origin/jsdebugger_plugins-master.04
origin/jsdebugger_plugins-master.05
origin/jsdebugger_plugins-master.06
origin/master
The easiest way do it:
>git branch <-a/-r>
-a => List down all branches- remote and local
-r => List down only remote branches.
Example:
K1205@K1205 /d/Work/KIDE/jsdebugger (master)
$ git branch
Dev-5.0
jsdebugger_plugins-master.06
* master
K1205@K1205 /d/Work/KIDE/jsdebugger (master)
$ git branch -a
Dev-5.0
jsdebugger_plugins-master.06
* master
remotes/origin/HEAD -> origin/master
remotes/origin/JSD-BETA-5.0.05
remotes/origin/JSD-BETA-5.0.06
remotes/origin/JSD-GA-5.0.01
remotes/origin/JSD-GA-5.0.02
remotes/origin/JSD-GA-5.0.3
remotes/origin/JSD-GM-5.0
remotes/origin/JSD-QA-5.0.01
remotes/origin/JSD-QA-5.0.02
remotes/origin/JSD-QA-5.0.03
remotes/origin/JSD-QA-5.0.04
remotes/origin/JSD-QA-5.0.05
remotes/origin/JSD-QA-5.0.06
remotes/origin/JSD-QA-5.0.06.01
remotes/origin/jsdebugger_plugin-master.01
remotes/origin/jsdebugger_plugins-master.01
remotes/origin/jsdebugger_plugins-master.02
remotes/origin/jsdebugger_plugins-master.03
remotes/origin/jsdebugger_plugins-master.04
remotes/origin/jsdebugger_plugins-master.05
remotes/origin/jsdebugger_plugins-master.06
remotes/origin/master
K1205@K1205 /d/Work/KIDE/jsdebugger (master)
$ git branch -r
origin/HEAD -> origin/master
origin/JSD-BETA-5.0.05
origin/JSD-BETA-5.0.06
origin/JSD-GA-5.0.01
origin/JSD-GA-5.0.02
origin/JSD-GA-5.0.3
origin/JSD-GM-5.0
origin/JSD-QA-5.0.01
origin/JSD-QA-5.0.02
origin/JSD-QA-5.0.03
origin/JSD-QA-5.0.04
origin/JSD-QA-5.0.05
origin/JSD-QA-5.0.06
origin/JSD-QA-5.0.06.01
origin/jsdebugger_plugin-master.01
origin/jsdebugger_plugins-master.01
origin/jsdebugger_plugins-master.02
origin/jsdebugger_plugins-master.03
origin/jsdebugger_plugins-master.04
origin/jsdebugger_plugins-master.05
origin/jsdebugger_plugins-master.06
origin/master
Eclipse 4.3 new features
This release was more focused from the tools development and integration point of view, not much enhancements from the underlying platform architecture end.
Here you can find, top 10 Eclipse Kepler Features by Ian Bull
Eclipse workbench internals
I have come across very good article on eclipse workbench internals. Please find the link below.
http://www.eclipse.org/articles/Article-UI-Workbench/workbench.html
Workbench Hierarchy:
Eclipse Workbench Representation:
http://www.eclipse.org/articles/Article-UI-Workbench/workbench.html
Workbench Hierarchy:
Eclipse Workbench Representation:
Eclipse Nat Table - Advanced SWT Table widget
Nat Table is the implementation on top of SWT Table with a
lot of additional features.
The list includes:
- Multiple row spanning
- Multiple column spanning
- Better paining mechanism in table cells
- Better way of hooking a model to the table.
Here is the link from Eclipse, where you can find everything about it.
Subscribe to:
Posts (Atom)