COIN-OR::LEMON - Graph Library

Changes between Version 8 and Version 9 of CommitGuides


Ignore:
Timestamp:
07/02/08 16:55:26 (16 years ago)
Author:
Alpar Juttner
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • CommitGuides

    v8 v9  
    22
    33 - 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)
    55 - Do not add generated files into the repository.
    66 - 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}}}.
    811   - When files are renamed or new ones added also check the changset with '''{{{make distcheck}}}'''
    912 - At each point, changes should be "clean", i.e. to be self-contained, and not include any changesets that were false starts.