Merge ~racb/usd-importer:fix-applied-branch-updates into usd-importer:master
| Status: | Merged | ||||
|---|---|---|---|---|---|
| Approved by: | Robie Basak on 2017-11-27 | ||||
| Approved revision: | e7002beaad2f1197cb933d8bfd7b2db70a00981b | ||||
| Merged at revision: | e7002beaad2f1197cb933d8bfd7b2db70a00981b | ||||
| Proposed branch: | ~racb/usd-importer:fix-applied-branch-updates | ||||
| Merge into: | usd-importer:master | ||||
| Diff against target: |
377 lines (+229/-41) 3 files modified
gitubuntu/git_repository.py (+93/-28) gitubuntu/importer.py (+43/-13) gitubuntu/test_git_repository.py (+93/-0) |
||||
| Related bugs: |
|
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| ChristianEhrhardt | 2017-11-24 | Approve on 2017-11-27 | |
| Server Team CI bot | continuous-integration | Approve on 2017-11-24 | |
| Robie Basak | Needs Fixing on 2017-11-23 | ||
| Andreas Hasenack | 2017-11-22 | Pending | |
|
Review via email:
|
|||
Commit Message
Make Jenkins happy
| ChristianEhrhardt (paelzer) wrote : | # |
Hi,
the implementation of the quilt wrapper looks correct, but it might be duplication.
I wonder if you could instead make it work with git_repository.
Current differences:
- quilt_env sets up a temporary worktree - would we want to do that as well anyway?
- if not then we could slightly enhance quilt_env to not do so if called without committish
- your new wrapper has QUILT_REFRESH_ARGS - the other has EDITOR
- I think we want all our wrappers to agree.
What is your opinion on that detail?
| Robie Basak (racb) wrote : | # |
10:58 <rbasak> Ah thanks. I wasn't aware of that wrapper. I'll look now.
11:00 <rbasak> cpaelzer: I think you're right. There are things covered there that I didn't cover, such as debian.patches. I should refactor and alter that method as needed.
| Robie Basak (racb) wrote : | # |
I think this is ready. I've rewritten the quilt modifications based on Christian's feedback (thanks!).
I've tested this manually checking that the commit graph appears correctly now using uvtool as a test import. I also checked that "git ubuntu build" still appears to work. I found bug 1734366, bug 1734370 and bug 1734371 while doing that, but none appear to be regressions caused by this branch.
PASSED: Continuous integration, rev:e7002beaad2
https:/
Executed test runs:
SUCCESS: Checkout
SUCCESS: Style Check
SUCCESS: Unit Tests
SUCCESS: Integration Tests
IN_PROGRESS: Declarative: Post Actions
Click here to trigger a rebuild:
https:/
| ChristianEhrhardt (paelzer) wrote : | # |
Re-Reviewing:
Code: ok (I must admit thinking fully into the mock'iness of the test plus the depth of 71d70043 changing the behavior makes me shiver, but I couldn't spot any issues on this revision anymore).
Testing the related imports I had known: ok (on gnome-shell for example where I have seen this issue before).
Applied branches look good and are at the right different targets.

PASSED: Continuous integration, rev:d5543ac1e37 88a1766f9a24ed8 74fa9948e9bd4f /jenkins. ubuntu. com/server/ job/git- ubuntu- ci/219/
https:/
Executed test runs:
SUCCESS: Checkout
SUCCESS: Style Check
SUCCESS: Unit Tests
SUCCESS: Integration Tests
IN_PROGRESS: Declarative: Post Actions
Click here to trigger a rebuild: /jenkins. ubuntu. com/server/ job/git- ubuntu- ci/219/ rebuild
https:/