12 | | * Ao ser criado, terá o número 2.0; |
13 | | * Todos os módulos terão o número 2.0.xxx, onde o ".xxx" depende das alterações realizadas enquanto estava no trunk, para regularizar a numeração atual que está confusa; |
14 | | * Atualizações no branch, após publicado, devem ser feitas somente em caso crítico. Atualizações em banco de dados somente se absolutamente necessárias. Estão vetadas melhorias de código; |
15 | | * O módulo que sofrer alguma correção, no branch, terá a sua versão incrementada (por exemplo 2.0.001). Os demais módulos do branch continuam com as suas respectivas versões; |
16 | | * O branch não muda de versão quando um módulo sofre correção. O branch 2.0 continua lá com o mesmo número (/svn/expresso/branches/2.0), pois a função do branch é dar a posição mais atualizada da versão 2.0. Contudo, dentro dele podem existir módulos com versão 2.0.001, 2.0.002; |
17 | | * Depois que uma correção for feita no branch, será gerada uma tag, a partir da posição corrigida do branch, que ficará disponível em /svn/expresso/tags/expresso/2.0.001, por exemplo, correspondendo a primeira correção do branch; |
18 | | * Ao longo do tempo se outras correções forem feitas no branch, ele será sempre 2.0, mas teremos as tags, para cada uma das correções realizadas: 2.0.001, 2.0.002, etc; |
19 | | * No Trac os tickets de correção do branch deverão ser criados com o campo ''versão = Branch 2.0'' e ''milestone = ""'' (nenhum). |
| 12 | A versão do Expresso criada no Branch deverá ter um escopo pré-definido, e ser trabalhado para sua publicação na comunidade. Seu versionamento inicial deverá funcionar da seguinte forma: |
| 13 | |
| 14 | * A versão principal do pacote "Expresso X",e terá o formato "X.0"; |
| 15 | * A versão de cada módulo deverá conter a versão do pacote, seguido do sufixo ".000". Deverá ser incrementada toda vez que sofrer correções e atualizações em seu código do Branch. Independentement, os demais módulos do Branch continuam com as suas respectivas versões; |
| 16 | * Atualizações no Branch, após publicado, devem ser feitas somente em caso crítico. Atualizações em banco de dados somente se absolutamente necessárias. Estão vetadas melhorias de código; |
| 17 | * O Branch (SVN) não muda de versão quando um módulo sofre correção. O Branch X.0 continua lá com o mesmo número (exemplo /svn/expresso/branches/2.0), pois a função do branch é dar a posição mais atualizada da versão 2.0. Contudo, dentro dele podem existir módulos com versão X.0.001, X.0.002; |
| 18 | * Depois que uma correção for feita no Branch, será gerada uma tag, a partir da posição corrigida do branch, que ficará disponível em /svn/expresso/tags/expresso/X.0.001, por exemplo, correspondendo a primeira correção do branch; |
| 19 | * Ao longo do tempo se outras correções forem feitas no branch, ele será sempre X.0, mas teremos as tags, para cada uma das correções realizadas: X.0.001, X.0.002, etc; |
| 20 | * No Trac os tickets de correção do Branch deverão ser criados com o campo ''versão = Branch X.0'' e ''milestone = Expresso X.0.Y'' preenchidos, para que sejam encaminhados nas próximas versões do pacote Expresso. |