{quote} Why have a auto-fetch patch system if you're going to build the all thing? Why not just checkout the project again? Maybe I didn't quite understand you there, though. {quote} Not auto-fetch patch, but just only invoke a patch process. I have already owned *.diff file what I need, but I need some way let the ANT tool can use those patch files while I am building the whole blog system. So I need a ANT target to do this if I want to patch somethings. And this weekend I changed my theme too. The original Metal Theme can not used on a CJK site, so I adjusted somethings.