|
From: <rg...@sd...> - 2003-10-16 19:57:31
|
I made one giant patch file after all: http://rgr.freeshell.org/clucene/ Here is how I would suggest someone (like Ben when he gets a chance, or any other other people trying this out) merge this stuff: 1) get a fresh working copy out of the CVS -- there is no module name, so do "co ." for the checkout command 2) download my patch to somewhere, right in the working directory is fine, and run this command: patch -p0 < rgr_memfix_14Oct2003.patch As you will then see by doing "cvs up" a lot of files are marked as modified, the patch has been applied. 3) Go through all the files to find what of my changes you want, don't want, or want to do over differently. In each directory, "cvs up" will list the files that are different with an M next to them. To instantly see the changes, do "cvs diff filename" and it will list them. To instantly erase my patch changes and go back to the CVS, just do "rm filename" and then "cvs up" and that will get you back to the version that is in CVS. 4) Compile and test and repeat, and if you are Ben you can commit when you are happy, or send any further or different changes you did to the list. If you use emacs and a tool such as ediff, you can download my whole tar file and do an M-x ediff-directories on the two source trees. Some people prefer to work that way. I like ediff and can give a summary of it you guys want. Since it works inside of emacs you can use it on windows too. I'll probably be out of the loop for a few days while I get some other stuff done. However I will make time to help out any of the people having problems using CLucene if they send email to this list -- I think it's important to get more people using it. --Rob |