summaryrefslogtreecommitdiff
path: root/morphlib/buildbranch.py
Commit message (Collapse)AuthorAgeFilesLines
* Fix push_build_branchesRichard Ipsum2014-03-261-1/+1
| | | | | | | | | | | | A semantic error in the BuildBranch class meant that it was not possible to push temporary branches. This escaped testing since BuildBranch interacts too tightly with other components to be easily unit-tested, so testing was deferred to a yarn test. However, coverage isn't measured in yarn tests, so this code path was forgotten.
* Allow omitting repo and ref when referring to strataRichard Maw2014-02-131-2/+2
|
* morphlib: Add BuildBranch abstractionRichard Maw2013-11-291-0/+260
This is an abstraction on top of SystemBranchDirectories, providing the ability to add uncommitted changes to the temporary build branch, push temporary build branches and retrieve the correct repository URI and ref to build the system.