Changes between Version 8 and Version 9 of CommitGuides
- Timestamp:
- 07/02/08 16:55:26 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
CommitGuides
v8 v9 2 2 3 3 - When you start implementing a new feature, bug fix etc, always do it '''on the top of the [http://lemon.cs.elte.hu/hg/lemon/ main repository]''', not on the top of your last local commit. 4 - Be very careful not to add unnecessary files (but to add everything that necessary)4 - Be very careful not to add unnecessary files (but to add everything that is necessary) 5 5 - Do not add generated files into the repository. 6 6 - Do not add test files except very small ones. 7 - Make sure that '''{{{make check}}}''' passes without any compilation warning for each commit with {{{g++-4.2}}}. 7 - If new files added, adjust the build environment config files, as well 8 - the '''{{{Makefile.am}}}''' in the related directory for autotool 9 - the '''{{{CMakeLists.txt}}}''' in the related directory for CMake 10 - Make sure that '''{{{make check}}}''' passes without any compilation warning for each commit with {{{g++-4.3}}}. 8 11 - When files are renamed or new ones added also check the changset with '''{{{make distcheck}}}''' 9 12 - At each point, changes should be "clean", i.e. to be self-contained, and not include any changesets that were false starts.