OLD | NEW |
1 # Copyright 2013 Google Inc. | 1 # Copyright 2013 Google Inc. |
2 # | 2 # |
3 # Licensed under the Apache License, Version 2.0 (the "License"); | 3 # Licensed under the Apache License, Version 2.0 (the "License"); |
4 # you may not use this file except in compliance with the License. | 4 # you may not use this file except in compliance with the License. |
5 # You may obtain a copy of the License at | 5 # You may obtain a copy of the License at |
6 # | 6 # |
7 # http://www.apache.org/licenses/LICENSE-2.0 | 7 # http://www.apache.org/licenses/LICENSE-2.0 |
8 # | 8 # |
9 # Unless required by applicable law or agreed to in writing, software | 9 # Unless required by applicable law or agreed to in writing, software |
10 # distributed under the License is distributed on an "AS IS" BASIS, | 10 # distributed under the License is distributed on an "AS IS" BASIS, |
(...skipping 156 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
167 subject = _get_revert_subject(original_issue.subject) | 167 subject = _get_revert_subject(original_issue.subject) |
168 revert_reason = request.POST['revert_reason'] | 168 revert_reason = request.POST['revert_reason'] |
169 revert_cq = request.POST['revert_cq'] == '1' | 169 revert_cq = request.POST['revert_cq'] == '1' |
170 description = _get_revert_description( | 170 description = _get_revert_description( |
171 request, revert_reason, reviewers, original_issue, original_patch_num, | 171 request, revert_reason, reviewers, original_issue, original_patch_num, |
172 original_patchset_id) | 172 original_patchset_id) |
173 issue = models.Issue(subject=subject, | 173 issue = models.Issue(subject=subject, |
174 description=description, | 174 description=description, |
175 project=original_issue.project, | 175 project=original_issue.project, |
176 base=original_issue.base, | 176 base=original_issue.base, |
| 177 target_ref=original_issue.target_ref, |
177 repo_guid=original_issue.repo_guid, | 178 repo_guid=original_issue.repo_guid, |
178 reviewers=reviewers, | 179 reviewers=reviewers, |
179 cc=original_issue.cc, | 180 cc=original_issue.cc, |
180 private=original_issue.private, | 181 private=original_issue.private, |
181 n_comments=0, | 182 n_comments=0, |
182 commit=False, # Do not check the commit box yet. | 183 commit=False, # Do not check the commit box yet. |
183 key=issue_key) | 184 key=issue_key) |
184 pending_commits.append(issue) | 185 pending_commits.append(issue) |
185 | 186 |
186 # Create the new revert patchset to use as the key in the new patches. | 187 # Create the new revert patchset to use as the key in the new patches. |
(...skipping 106 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
293 issue.put() | 294 issue.put() |
294 | 295 |
295 return HttpResponseRedirect(reverse('codereview.views.show', | 296 return HttpResponseRedirect(reverse('codereview.views.show', |
296 args=[issue.key.id()])) | 297 args=[issue.key.id()])) |
297 | 298 |
298 | 299 |
299 def _db_commit_all_pending_commits(pending_commits): | 300 def _db_commit_all_pending_commits(pending_commits): |
300 """Puts all pending commits into the DB.""" | 301 """Puts all pending commits into the DB.""" |
301 for pending_commit in pending_commits: | 302 for pending_commit in pending_commits: |
302 pending_commit.put() | 303 pending_commit.put() |
OLD | NEW |