Add a "manually rescan" link to MPs
Bug #1808320 reported by
Tom Haddon
This bug affects 4 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
High
|
Tom Wardill |
Bug Description
In some cases, the initial scan fails, and the only way to retrigger it is to drop to a terminal and issue a rescan.
If MPs had a "manually rescan" link, that would save looking up the correct command each time.
Related branches
lp://staging/~twom/launchpad/manually-rescan-link
- Colin Watson (community): Approve
-
Diff: 296 lines (+156/-3)8 files modifiedlib/lp/code/browser/branch.py (+24/-0)
lib/lp/code/browser/configure.zcml (+6/-0)
lib/lp/code/browser/tests/test_branch.py (+36/-1)
lib/lp/code/interfaces/branch.py (+3/-0)
lib/lp/code/model/branch.py (+14/-1)
lib/lp/code/model/tests/test_branch.py (+40/-0)
lib/lp/code/templates/branch-index.pt (+19/-1)
lib/lp/code/templates/branch-rescan.pt (+14/-0)
lp://staging/~twom/launchpad/manually-rescan-git-link
- Colin Watson (community): Approve
-
Diff: 306 lines (+157/-4)10 files modifiedlib/lp/code/browser/configure.zcml (+6/-0)
lib/lp/code/browser/gitrepository.py (+24/-0)
lib/lp/code/browser/tests/test_gitrepository.py (+35/-0)
lib/lp/code/interfaces/gitrepository.py (+3/-0)
lib/lp/code/model/branch.py (+0/-1)
lib/lp/code/model/gitrepository.py (+10/-0)
lib/lp/code/model/tests/test_branch.py (+2/-1)
lib/lp/code/model/tests/test_gitrepository.py (+45/-1)
lib/lp/code/templates/gitrepository-index.pt (+18/-1)
lib/lp/code/templates/gitrepository-rescan.pt (+14/-0)
lp://staging/~twom/launchpad/merge-proposal-rescan-link
- Colin Watson (community): Approve
-
Diff: 18 lines (+14/-0)1 file modifiedlib/lp/code/templates/branchmergeproposal-update-diff.pt (+14/-0)
lp://staging/~twom/launchpad/no-rescan-with-no-jobs
- Colin Watson (community): Approve
- Maximiliano Bertacchini (community): Approve
-
Diff: 86 lines (+12/-10)5 files modifiedlib/lp/code/browser/branch.py (+3/-3)
lib/lp/code/browser/branchmergeproposal.py (+3/-1)
lib/lp/code/browser/gitrepository.py (+3/-3)
lib/lp/code/browser/tests/test_branch.py (+2/-2)
lib/lp/code/browser/tests/test_gitrepository.py (+1/-1)
lp://staging/~twom/launchpad/rescans-need-join-conditions
- Colin Watson (community): Approve
-
Diff: 38 lines (+5/-2)3 files modifiedlib/lp/code/model/branch.py (+2/-1)
lib/lp/code/model/branchmergeproposal.py (+1/-0)
lib/lp/code/model/gitrepository.py (+2/-1)
Changed in launchpad: | |
status: | Triaged → In Progress |
assignee: | nobody → Tom Wardill (twom) |
Changed in launchpad: | |
status: | Fix Committed → In Progress |
tags: |
added: qa-ok removed: qa-needstesting |
Changed in launchpad: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
This should possibly go on branches/ repositories, as well as or rather than MPs. (MPs have a separate "schedule diff update" operation which is related but not quite the same.)