Silo branches should be public
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | CI Train [cu2d] |
Fix Released
|
Medium
|
Robert Bruce Park | |
Bug Description
The silo branches need to be published somewhere to ease resolving issues. When you have multiple branches, and the order in which they merge is determined by the silo, it's really painful to be able to reproduce the same branch.
Related branches
- Robert Bruce Park (community): Needs Fixing on 2015-02-17
- PS Jenkins bot: Approve (continuous-integration) on 2015-02-13
- Ursula Junque: Pending requested 2015-02-13
-
Diff: 196 lines (+25/-73)4 files modifiedcitrain/build.py (+8/-1)
citrain/publisher.py (+1/-15)
tests/unit/test_script_build.py (+14/-0)
tests/unit/test_script_publisher.py (+2/-57)
| Robert Bruce Park (robru) wrote : | #2 |
Yes, I do intend to make those branches get pushed at build time, unfortunately the build job is currently a big hairy beast, but refactoring it is on my to-do list and once it's refactored it will be easy to implement something like this.
The branches now get pushed to https:/
| Changed in cupstream2distro: | |
| importance: | Undecided → Medium |
| status: | New → Triaged |
| assignee: | nobody → ℝobert 𝔹ruce ℙark (robru) |
| Robert Bruce Park (robru) wrote : | #3 |
My build.py rewrite has just landed, which means it is now easy to implement something like this. I might have some time soon to shift the existing branch-pushing code from the publish job to the build job.
| Changed in cupstream2distro: | |
| status: | Triaged → In Progress |
| Gerry Boland (gerboland) wrote : | #5 |
I'd find this very useful!
| Robert Bruce Park (robru) wrote : | #6 |
Ok, I just landed the fix for this in trunk, should land in production within the hour. Next time you build a silo in the train you should see your branch appear here:
| Changed in cupstream2distro: | |
| status: | In Progress → Fix Released |
| Michał Sawicz (saviq) wrote : | #7 |
Awesome, thanks!

I just saw ps-jenkins pushes to:
https:/ /code.launchpad .net/~ps- jenkins
But only on publication, this would be a nice place to push on build, too.