URL:
  <http://gna.org/cookbook/?func=detailitem&item_id=124>

        Summary/Question: SVN Usage Rules
                 Project: Savane
            Submitted by: yeupou
            Submitted on: vendredi 25.11.2005 à 11:42
                Category: None
              Importance: 3 - Normal
                  Status: Approved
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open

    _______________________________________________________

Details:

ugfixes and cosmetics should be made on the trunk of SVN.
Please post a bug report before starting on a bugfixes. Other developers may

have clues about what seems to be a bug.

Major changes should be done on another branch and be merged soon.

Before creating a branch, always post a task, so we can easily track what it
will do and how and when to merge it.


LOG MESSAGES
------------
ChangeLog is generated by your commit messages, you should put meaningful
information, unless you made changes that are too trivial to be mentioned.
Commit info when merging a branch with the HEAD must be very informative.

Non trivial commits should be related to a specific item (task or bug).  

<u>Always include the id of the item</u>, for instance by ending your 
log message by (bug #nnnn).


AVOIDING MERGE CONFLICTS
------------------------

When active development is going on on a specific branch, avoid commits on
the  same part of the code; ask if it is possible to commit on the active
branch. Or make a branch on the branch.


BRANCH/TAGS NAMING
------------------

At some points it's useful to tag the SVN.

To keep something easily readable, I propose the following Tag name policy:

        nature of the change-YYYY.MM-info about the change.

Basically, all tags that are only for development purpose should be like
 DEV-2003.09-blabla_and_blublo

Tag for release purpose should be like
 REL-2003.0-prerelease1
or
 REL-1.3

(Release tags of the days of CVS are a bit different, but that's not a big
deal).







    _______________________________________________________

Reply to this item at:

  <http://gna.org/cookbook/?func=detailitem&item_id=124>

_______________________________________________
  Message posté via/par Gna!
  http://gna.org/


_______________________________________________
Savane-dev mailing list
[email protected]
https://mail.gna.org/listinfo/savane-dev

Reply via email to