| 1 | == Please follow these guidelines, when committing changes to SVN == |
| 2 | |
| 3 | All commits should follow pattern |
| 4 | |
| 5 | '''''X.X.X - [ [ trac command ] #XXXX ] - description''''' |
| 6 | |
| 7 | where: |
| 8 | |
| 9 | '''X.X.X''' - Core version number |
| 10 | |
| 11 | '''[ trac command ]''' - command to control trac ticket status or comment |
| 12 | |
| 13 | '''[ #XXXX ]''' - trac ticket number(s) (when commit is linked to a Trac ticket) |
| 14 | |
| 15 | '''description''' - brief explanation of committed changes |
| 16 | |
| 17 | |
| 18 | === Examples: === |
| 19 | 4.5 - for #3948 - added functionality to generate PO for Exemplis [[br]] |
| 20 | 4.5 - test #3920 - Add CREATE BY to searcher screen [[br]] |
| 21 | 4.5 - fixed #1234, #1235 - Fixing user interface alignment [[br]] |
| 22 | |
| 23 | |
| 24 | == Trac Commands == |
| 25 | '''for re ref see''' - Add committed message as a comment on Trac ticket |
| 26 | |
| 27 | '''fix fixed fixes fixing test''' - Change ticket status to "testing" |
| 28 | |
| 29 | '''close closed closes closing''' - Close ticket. '''''NOTE:''''' Avoid these commands, as they close ticket omitting testing cycle! |