Changes between Version 64 and Version 65 of WikiStart

Show
Ignore:
Timestamp:
03/09/11 12:02:32 (13 years ago)
Author:
blyth (IP: 140.112.102.77)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v64 v65  
    4949 
    5050= Usage Tips = 
     51 
     52== Commit Message Keywords == 
     53 
     54SVN commit messages, should:  
     55  * contain a brief summary of the purpose of the commit  
     56  * reference related things such as tickets OR documents (see below for how to link to these things) 
     57 
     58In addition, certain keywords in commit messages are used to control the actions of 
     59the the bitten-Trac master and the slave auto-builders. 
     60 
     61=== Inhibiting auto builds for minor commits === 
     62 
     63When composing your commit messages please consider 
     64if your change of itself warrants re-builds and tests 
     65being performed 9 times (dbg+opt) at locations across the globe. 
     66 
     67If it does not then using any of the following words in 
     68your commit message will inhibit builds being queued for that commit. 
     69 
     70 * minor      
     71 * minimal 
     72 * trivial 
     73 
     74Currently capitalized versions such as '''M'''inor do not have any effect  
     75NB this only applies to commits within the NuWa trunks, commits 
     76elsewhere : "people", "groups" , ...   do not trigger builds. 
     77 
     78Also if you plan to make a sequence of commits do not delay 
     79longer that the repository cooldown time (currently 30min) between 
     80making them otherwise 2 builds would be queued. 
     81 
     82If you do need such a delay, to take a nice long lunchbreak for example, 
     83then make you pre-lunch commits "minor" ones. 
     84 
     85 
     86=== Controlling package re-referencing and cleaning === 
     87 
     88Similarly the strings '''reref:pkgspec''' '''clean:pkgspec''' can be used in commits messages  
     89to trigger re-referencing and cleaning of packages.  
     90 
     91Usage examples: 
     92  * reref:rootiotests 
     93  * reref:rootiotests,mdc10b 
     94  * reref:suspects 
     95  * clean:dybtest 
     96  * clean:rootiotests,mdc10b  
     97 
     98The package specification argument can be comma delimited, is case insensitive and can use both package names and aliases for sets of packages (eg '''suspects''')  
     99defined in source:installation/trunk/dybinst/scripts/dybinst-common.sh  
     100 
     101Each auto build looks for keywords in its own commit message and prior commit messages up to 60 minutes prior to the commit. 
     102Thus for the keywords to be effective in triggering an action requires a build triggering commit to occur within 60mins. 
     103  
    51104 
    52105== Using the Search Box ==