How to Download Developer Version of ZF.
The easiest way to create a patch containing changes to multiple files including new ones is to add new files to svn (but not commit!) and then create the patch file using svn.
From the trunk/ directory run: svn diff <dirname> | tail -n +3 > <dirname>.diff
Remove the changes using: svn revert -R <dirname>
Patch from trunk/ using: patch -p0 < <dirname>.diff
In most cases, bug fix patches submitted for community review should be made using the latest developer version of the ZF. However, some situations might requir patches for a released version of the ZF, such as when your customers are using your application based on the ZF.
Now make a new copy of the original, released version of the ZF into the directory "library.orig"