Any comment on this? It seems like a bug and, if so, should probably be fixed before the next 1.6 beta.
Jake
At 11:19 PM 11/22/2003 -0600, you wrote:
Hmm.... I just got it to work with the gnuwin32 library. However, it seems to me that the fact that it didn't work the original way I had it is a bug. Here is what I did to make it work...
I changed this: <patch patchfile="ant-patch.txt"/>
to this: <patch dir="${basedir}/src" patchfile="ant-patch.txt" strip="1"/>
However, shouldn't the following be equivalent (which, according to the docs, is equivalent to the original basic syntax.)?
<patch dir="${basedir}" patchfile="ant-patch.txt"/>
See docs at: http://ant.apache.org/manual-1.6beta/CoreTasks/patch.html
But that doesn't work. Why do I have to change into the "src" dir, and then strip the "src/" part of "src/etc/testcases/taskdefs/typedef.xml"? Am I missing something? How is this not equivalent to the original basic syntax?
Can someone confirm whether or not this is a bug?
Jake
At 09:35 PM 11/22/2003 -0600, you wrote:
Has anyone gotten the <patch> task to work for them on Win32? That is, without installing cygwin. I tried some native patch programs linked to here:
http://www.drupal.org/node/view/324
The most up to date is the one here at the gnuwin32 project: http://sourceforge.net/projects/gnuwin32/
However, all I ever get is...
patch:
[patch] can't find file to patch at input line 8
[patch] Perhaps you should have used the -p or --strip option?
[patch] The text leading up to this was:
[patch] --------------------------
[patch] |Index: src/etc/testcases/taskdefs/typedef.xml
[patch] |===================================================================
[patch] |RCS file: /home/cvs/ant/src/etc/testcases/taskdefs/typedef.xml,v
[patch] |retrieving revision 1.2
[patch] |diff -u -r1.2 typedef.xml
[patch] |--- src/etc/testcases/taskdefs/typedef.xml 21 Jul 2003 10:10:06 -0000 1.2
[patch] |+++ src/etc/testcases/taskdefs/typedef.xml 18 Nov 2003 15:11:07 -0000
[patch] --------------------------
[patch] File to patch:
[patch] Skip this patch? [y]
[patch] Skipping patch.
[patch] 1 out of 1 hunk ignored
I have the patch file in the correct relative location (the root of the build for Ant) along with a patch-apply.xml build file....
<project default="patch" basedir="."> <target name="patch"> <patch patchfile="ant-patch.txt"/> </target> </project>
Any hints? Is there any port for patch on win32 that works with the <patch> task? BTW, this was tested with the latest Ant 1.6 Branch.
Jake
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]