Max Battcher wrote: > On 5/26/07, Kurt Granroth <[EMAIL PROTECTED]> wrote: >> Er.. but that would assume that the posthook was started *inside* of the >> repo directory. Is the posthook command given any parameters? Like say >> the name of the repo working directory? > > The posthook should have the same working directory as the repo > working directory, I believe. The posthook is given no parameters > right now. There have been some ideas for parameters to pass and I > believe the general idea was to pass any and all posthook parameters > as environment variables.
Looks like that is not working, at least for 'get'. Here's an example: [EMAIL PROTECTED]:~/Source/darcs> pwd /home/kurt/Source/darcs [EMAIL PROTECTED]:~/Source/darcs> darcs get --posthook=pwd --run-posthook repos/test test-working Copying patch 1 of 1... done. Finished getting. /home/kurt/Source/darcs (The 'darcs get' line wraps) I would expect that the 'pwd' in the posthook be /home/kurt/Source/darcs/test-working but instead its in the same directory that I called 'darcs' from. > Don't forget that you can use ``darcs query manifest`` to get the list > of darcs-controlled files, and I'd recommend not touching anything > under _darcs or you'll risk repository corruption. Yeah, that might work a lot better than my 'find' command. Much more specific. Thanks! Although.. it would take some sed work to really clean up: $ darcs query manifest ./subdir/hello.cpp ./subdir/hello.c ./Directory\32\With\32\Spaces/File\32\With\32\Spaces.txt ./file.c $ darcs query manifest | xargs file ./subdir/hello.cpp: ASCII C program text ./subdir/hello.c: ASCII C program text ./Directory32With32Spaces/File32With32Spaces.txt: cannot open `./Directory32With32Spaces/File32With32Spaces.txt' (No such file or directory) ./file.c: ASCII C program text $ darcs query manifest | sed -e 's,\\32\\, ,g' | tr \\n \\0 | xargs -0 file ./subdir/hello.cpp: ASCII C program text ./subdir/hello.c: ASCII C program text ./Directory With Spaces/File With Spaces.txt: ASCII text ./file.c: ASCII C program text _______________________________________________ darcs-users mailing list [email protected] http://lists.osuosl.org/mailman/listinfo/darcs-users
