Hi I can't figure out how to use 'darcs setpref test' correctly. What I want to do is simply run a script whose path is given relative to the root of my repository. This is a short transcription of what I get:
$ darcs --version 1.0.9 (release) $ mkdir h $ cd h $ darcs init $ echo "echo testing...." > my_test.sh $ chmod +x my_test.sh $ darcs setpref test "./my_test.sh" Changing value of test from '' to './my_test.sh' $ darcs record [...mail stuff....] changepref test ./my_test.sh Shall I record this change? (1/?) [ynWsfqadjkc], or ? for help: y What is the patch name? a Do you want to add a long comment? [yn]n Running test... /bin/sh: line 1: ./my_test.sh: No such file or directory Test failed! Looks like you have a bad patch: a. To see what was going on, I made darcs print the cwd and dir content when executing the script: $ darcs setpref test 'pwd;ls -la' Changing value of test from './my_test.sh' to 'pwd;ls -la' $ darcs record changepref test pwd;ls -la Shall I record this change? (1/?) [ynWsfqadjkc], or ? for help: y What is the patch name? a Do you want to add a long comment? [yn]n Running test... /private/tmp/testing total 0 drwxr-xr-x 2 daniel wheel 68 Oct 23 15:29 . drwxrwxrwt 9 root wheel 306 Oct 23 15:29 .. Test ran successfully. Looks like a good patch. Finished recording patch 'a' So, the problem seems to be darcs not running the test script from the repository. This is not the expected behaviour, is it? Am I doing anything wrong? I get this both on OS X and Linux Thanks Daniel _______________________________________________ darcs-users mailing list [email protected] http://lists.osuosl.org/mailman/listinfo/darcs-users
