3 ms·
> When you have dependencies which rely on specialist tools, it is a good idea [...] to commit your generated files too. The problem I encounter regularly is t
by lysium 16y ago
> When you have dependencies which rely on specialist tools, it is a good idea [...] to commit your generated files too.
The problem I encounter regularly is that people have slightly different versions of autotools (e.g., autoconf 2.62 and autoconf 2.63).
When they commit with svn (and are not super careful), several commits have small diffs in the generated files (added newline, '\n' vs. real newline, etc.), making merges painful.
- pbiggar 16y agoGood point. I generally had the rule to use the version of the tool that was last used (upgrading the tool could be done separately). This was a small chore, but only for the people who touched that portion of the code base (and touching the parser/lexer/IR definitions/build system is individually pretty rare).