Changes between Initial Version and Version 3 of Ticket #170


Ignore:
Timestamp:
03/18/2014 12:42:21 PM (5 years ago)
Author:
trev
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #170

    • Property Cc trev added
    • Property Reporter changed from philll to trev
  • Ticket #170 – Description

    initial v3  
    1313 
    1414So far we used it mostly because the alternative (untracked dependencies) is even worse. I've thought about other alternatives, it essentially boils down to implementing our own subrepositories mechanism. 
     15 
     16=== What to change === 
    1517 
    1618Here is what I think can work: 
     
    3840 * Everybody has to remember to push changes to a subrepository before changing the dependency - this will no longer happen automatically. Failing to do so will mean that builds will no longer work for everybody else (should hopefully be a rare case that is easily repaired). 
    3941 * We have to tag all relevant revisions in our subrepositories so that we can refer to them (e.g. buildtools repository isn't versioned so far). That seems unavoidable because the revision IDs are different between Mercurial and Git, also a tag name is easier to understand in a diff for example. 
    40  
    41 === What to change === 
    42 Replace this text with the detailed description of what exactly shall be changed/added.