The `%' character is has a special meaning in Vcs' ,form files (it is used to form tags like `<%= title %>'). If you forget to escape a literal `%', Vcs produces abstruse error messages :
[vcs] info: Creating a new `,iform' file ... [vcs] info: ,form already exists [vcs] error: Removing `,iform' ... [vcs] info: ,form: Contains your complete form (title, subject, ChangeLog entry, diff) [vcs] info: ,log: Contains your Log entry [vcs] error: compile error [vcs] error: (erb):3: parse error, unexpected tGVAR [vcs] error: $erbout_ [vcs] error: ^
Escaping the character with a backslash (`/') solves this problem, but the backslash is left in the ChangeLog! Is there a right way to get a literal `%', or a workaround?
On 2/1/06, Roland Levillain roland@lrde.epita.fr wrote:
The `%' character is has a special meaning in Vcs' ,form files (it is used to form tags like `<%= title %>'). If you forget to escape a literal `%', Vcs produces abstruse error messages :
[vcs] info: Creating a new `,iform' file ... [vcs] info: ,form already exists [vcs] error: Removing `,iform' ... [vcs] info: ,form: Contains your complete form (title, subject, ChangeLog entry, diff) [vcs] info: ,log: Contains your Log entry [vcs] error: compile error [vcs] error: (erb):3: parse error, unexpected tGVAR [vcs] error: $erbout_ [vcs] error: ^
Escaping the character with a backslash (`/') solves this problem, but the backslash is left in the ChangeLog! Is there a right way to get a literal `%', or a workaround?
I've just made few tests with the beta one (on www.lrde.epita.fr/~pouill_n/vcs but I can't access it right now) and it works just fine: the character % can be placed freely.
If you have others questions do not hesitate.
Best Regards,
-- Nicolas Pouillard aka Ertai ertai@feydakins.org http://uttk.org Uttk -- Unified Test Tool Kit