Add diff commit selection UI to diffviewer
Review Request #7323 — Created May 20, 2015 and submitted
Information | |
---|---|
brennie | |
Review Board | |
dvcs | |
|
|
Reviewers | |
reviewboard | |
The diffviewer can now select two commits in a commit history to
generate a diff between. This currently does not support inter-commit
diffs and the UI is disabled in that case.
Manually tested commit generation between individual commits and for
spans of commits.Manually verified the commit selection UI is not shown for interdiffs.
Description | From | Last Updated |
---|---|---|
Remove this debugging code. |
|
|
We need to pass these in as variables to the template, because the gettext scanner won't recognize this when it … |
|
|
Undo |
|
|
Undo |
|
|
=== |
|
|
This should be moved into the base === 0 case. |
|
|
Refactor. |
|
|
This can use shouldUpdate |
|
-
-
reviewboard/static/rb/js/diffviewer/views/diffCommitIndexView.js (Diff revision 1) We need to pass these in as variables to the template, because the gettext scanner won't recognize this when it extracts the strings.
-
-
-
-
-
reviewboard/static/rb/js/pages/views/diffViewerPageView.js (Diff revision 1) This should be moved into the
base === 0
case. -
Change Summary:
Move out of WIP. Address issues.
Summary: |
|
|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Description: |
|
|||||||||||||||
Testing Done: |
|
Change Summary:
Forgot the diff :)

-
Tool: Pyflakes Processed Files: reviewboard/reviews/views.py reviewboard/webapi/resources/diff_context.py reviewboard/diffviewer/chunk_generator.py reviewboard/diffviewer/renderers.py reviewboard/diffviewer/diffutils.py reviewboard/diffviewer/views.py Ignored Files: reviewboard/static/rb/js/diffviewer/views/diffCommitIndexView.js reviewboard/static/rb/js/pages/models/diffViewerPageModel.js reviewboard/static/rb/js/pages/views/diffViewerPageView.js Tool: PEP8 Style Checker Processed Files: reviewboard/reviews/views.py reviewboard/webapi/resources/diff_context.py reviewboard/diffviewer/chunk_generator.py reviewboard/diffviewer/renderers.py reviewboard/diffviewer/diffutils.py reviewboard/diffviewer/views.py Ignored Files: reviewboard/static/rb/js/diffviewer/views/diffCommitIndexView.js reviewboard/static/rb/js/pages/models/diffViewerPageModel.js reviewboard/static/rb/js/pages/views/diffViewerPageView.js

-
Tool: PEP8 Style Checker Ignored Files: reviewboard/static/rb/js/diffviewer/views/diffCommitIndexView.js reviewboard/static/rb/js/pages/models/diffViewerPageModel.js reviewboard/static/rb/js/pages/views/diffViewerPageView.js Tool: Pyflakes Ignored Files: reviewboard/static/rb/js/diffviewer/views/diffCommitIndexView.js reviewboard/static/rb/js/pages/models/diffViewerPageModel.js reviewboard/static/rb/js/pages/views/diffViewerPageView.js
-
-
reviewboard/static/rb/js/diffviewer/views/diffCommitIndexView.js (Diff revision 3) This can use
shouldUpdate

-
Tool: Pyflakes Ignored Files: reviewboard/static/rb/js/diffviewer/views/diffCommitIndexView.js reviewboard/static/rb/js/pages/models/diffViewerPageModel.js reviewboard/static/rb/js/pages/views/diffViewerPageView.js Tool: PEP8 Style Checker Ignored Files: reviewboard/static/rb/js/diffviewer/views/diffCommitIndexView.js reviewboard/static/rb/js/pages/models/diffViewerPageModel.js reviewboard/static/rb/js/pages/views/diffViewerPageView.js