Views
GNU Diff is a simple command line utility that helps creating a standard patch file using text comparison. More about GNU Diff can be found at http://gnuwin32.sourceforge.net/packages/diffutils.htm
MIFOS follows a patch submission method where the developer submits the patch which is reviewed and included then committed to svn. People follow different approaches for this, we used maintaining a local SCM using SVK which worked well for us. Check out more about svk here http://www.mifos.org/developers/wiki/DevelopmentTools#id14
So for the above arrangement, to generate a patch using GNU Diff, use the following command line <path-to-diff>diff -ruN -x classes -x build.xml -x .classpath -x .svn -x bin -x build -x lib -x dist <mifos-dir-from-svn> <mifos-development-dir> > <diff-file-name>
where <path-to-diff> = path to diff.exe <mifos-dir-from-svn> = directory where mifos from svn is checked out <mifos-development-dir> = directory where your local changes are stored <diff-file-name> = file in which diff information is to be stored
