How to take diff of #project in Git/SVN

If you want to take diff of the whole project then these commands can be useful :

For SVN user :
svn diff -r20131:22829 http://svn.openmrs.org/openmrs-modules/feedback/

20131 : Revision to start from
22829 : Revision to end from
http://svn.openmrs.org/openmrs-modules/feedback/ : Link to the SVN .

For Git User :
git log ‘HEAD@{24-05-2011}’..’HEAD@{22-08-2011}’ -p > openmrs-gsoc2011-gauravpaliwal.diff
24-05-2011 : Start Date
22-08-2011 : End Date
openmrs-gsoc2011-gauravpaliwal.diff : File to redirect the output

How to ignore test in maven build using Netbeans

If you want to ignore the test cases execution to run while building a maven project using Netbeans then do the following :

1. Select the project in the project explorer.
2. Right Click it , then select Custom then Goals.
3. In new window check Skip Tests and add install as “Goal”
4. Press OK
5. Done !! now drink coffee.

Project Status #GSoC

Here is small snippet of the work that I have done till now ( taken from : http://notes.openmrs.org/devcall-2011-06-09 )

General Feedback Mechanishm Page – (Gaurav) 10:15-10:30

Presentation :
http://www.scribd.com/doc/57444152/Presentation

Project Wiki Page :
Design Page : https://wiki.openmrs.org/display/projects/General+Feedback+Mechanism+%28Design+Page%29
Implementation Ideas Page : https://wiki.openmrs.org/display/projects/General+Feedback+Mechanism+%28Implementation+Ideas%29

Work Done till now :
Add/Delete Severity
Add/Delete PreDefined Subject
Add/Delete Status
Submit feedback partially complete.
Spanish localization ready (except for Admin Page)

Work still Pending :
Edit severity to be added afterwards by extending severityForm.jsp
Edit Predefined Subject to be added afterwards by extending predefinedSubjectForm.jsp
Edit severity to be added afterwards by extending statusForm.jsp
Functionality to add page context and attachment while submitting feedback.
Edit Preferences option to users.

Admin panel for replying to the feedbacks.
Add submit feedback to the top left panel with jquery popup.
Creator to be replaced by the Username in feedbackList.jsp

Project Status :
Behind the timeline for Admin Panel and ahead in user panel designing.

Screenshots :
Admin Page : http://bit.ly/m2aXdp
Add Status Page : http://bit.ly/m2oPCv
Edit Panel Status :
Add Severity Page : http://bit.ly/j9lGVM
Edit Panel for Severity : http://bit.ly/jZABqn
Add Predefined Subject Page : http://bit.ly/jT5BnI
Edit Panel for Predefined Subject : http://bit.ly/iLsqcJ
Incomplete Manage Feedback Panel : http://bit.ly/kWnSOc
Submit Feedback Page :

Installation of packages with No/Limited Internet Connectivity

Narendra Sisodiya has started a project named debbundle for the installation of the software on computers running deb based GNU/Linux but with NO/Limited internet connectivity.Although their are many other replacement for the project like aptoncd but the thing that make it unique it is that it is ported on SchoolOS by default.Now, I will be testing it in next couple of days incase I find some free time.

Project Proposal Version.2 ( e-Gov 2.0 Stack for Public/Private Clouds )

Project Proposal Version.2
e-Gov 2.0 Stack for Public/Private Clouds

Web :  http://e-govstack.gauravpaliwal.com/
Source Code :  http://code.google.com/p/e-govstack/

Following milestone have been attained in the version.1 of the e-Gov 2.0 Stack for Public/Private Clouds :

1. Integrated Learning Management System
2. Research Paper Repository
3. Integrated Office Suite
4. Blog
5. Content Management System
6. A minimalistic e-Tendering App
7. Integrated Library System
8. LDAP Based Authentication for all the services stated above (Still not SSO based ).
9. Simple Shell Scripts for the easy install of these services

In the next stage for the project the e-Gov 2.0 stack for Public/Private Clouds that will be version.2 following additional feature/road-map are proposed :

1. Common Search Interface (through Nutch) for searching the Blog/Portal/ILS/Research Repository etc.
2. Basic Profile Manager for maintaining and tracking the records of the employees. (Salary/Leaves/Track Record)
3. Upgrading the CMS (Drupal )/Blog (WordPress) /ILS (Koha) to next version.
4. Polishing of the overall product and providing a better Installer
5. Finalizing the license

Please give your feedback regarding the same.