| Title | Creating task branch from custom doesn't work |
| Status | closed |
| Priority | optional |
| Assigned user | David Lovemore |
| Organization | Ravenbrook |
| Description | Dodo:master david$ tool/branch -p custom/cet/main -t cet-catchup-tryout -d "Try out a merge of master into cet/main for testing." project=mps changelevel=184837 child=branch/2014-04-28/cet-catchup-tryout Traceback (most recent call last): File "tool/branch", line 291, in <module> main(sys.argv) File "tool/branch", line 164, in main raise Error(fmt("Customer mismatch between {parent} and {child}.")) __main__.Error: Customer mismatch between custom/cet/main and branch/2014-04-28/cet-catchup-tryout. |
| Analysis | The branch tool checks for a match between the parent and the child, which is appropriate for versions but no good if you want to create a branch from custom/*/main. The check should only be done if the version flag is specified |
| How found | manual_test |
| Evidence | See description. |
| Created by | David Lovemore |
| Created on | 2014-04-28 15:22:14 |
| Last modified by | David Lovemore |
| Last modified on | 2014-04-28 15:31:30 |
| History | 2014-04-28 DL Created |
| Change | Effect | Date | User | Description |
|---|---|---|---|---|
| 185845 | closed | 2014-04-28 15:30:37 | David Lovemore | Allow branching from custom/*/main. |