You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@allura.apache.org by br...@apache.org on 2014/07/22 18:29:21 UTC
[3/3] git commit: [#7510] saved_bins bugfix, fixed milestone detection
[#7510] saved_bins bugfix, fixed milestone detection
Project: http://git-wip-us.apache.org/repos/asf/allura/repo
Commit: http://git-wip-us.apache.org/repos/asf/allura/commit/9a1ea57c
Tree: http://git-wip-us.apache.org/repos/asf/allura/tree/9a1ea57c
Diff: http://git-wip-us.apache.org/repos/asf/allura/diff/9a1ea57c
Branch: refs/heads/master
Commit: 9a1ea57cdf64e34dfc1001d015597fcea195f3b7
Parents: eed1a39
Author: Alexander Luberg <al...@slashdotmedia.com>
Authored: Mon Jul 21 19:02:46 2014 +0000
Committer: Dave Brondsema <db...@slashdotmedia.com>
Committed: Tue Jul 22 16:28:08 2014 +0000
----------------------------------------------------------------------
Allura/allura/tasks/index_tasks.py | 2 +-
scripts/prepare-allura-tickets-for-import.py | 9 +++++----
2 files changed, 6 insertions(+), 5 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/allura/blob/9a1ea57c/Allura/allura/tasks/index_tasks.py
----------------------------------------------------------------------
diff --git a/Allura/allura/tasks/index_tasks.py b/Allura/allura/tasks/index_tasks.py
index 2248855..3f02cef 100644
--- a/Allura/allura/tasks/index_tasks.py
+++ b/Allura/allura/tasks/index_tasks.py
@@ -73,7 +73,7 @@ def add_artifacts(ref_ids, update_solr=True, update_refs=True, solr_hosts=None):
for ref in M.ArtifactReference.query.find(dict(_id={'$in': ref_ids})):
try:
artifact = ref.artifact
- if not artifact:
+ if artifact is None:
continue
s = artifact.solarize()
if s is None:
http://git-wip-us.apache.org/repos/asf/allura/blob/9a1ea57c/scripts/prepare-allura-tickets-for-import.py
----------------------------------------------------------------------
diff --git a/scripts/prepare-allura-tickets-for-import.py b/scripts/prepare-allura-tickets-for-import.py
index f1812ed..16dd662 100644
--- a/scripts/prepare-allura-tickets-for-import.py
+++ b/scripts/prepare-allura-tickets-for-import.py
@@ -3,6 +3,7 @@ from itertools import tee, izip, chain
import json
import git
from collections import Counter
+from random import randint
filename = "/var/local/allura/tickets.json" # Absolute path to exported tickets.json
@@ -13,8 +14,6 @@ gitrepository = "/var/local/allura" # Path to allura repository
g = git.Git(gitrepository)
reviews = ['code-review', 'design-review']
-backlog = ['open', 'in-progress', 'validation', 'review', 'blocked']
-released = ['closed', 'wont-fix', 'invalid']
with open(filename, 'r') as json_file:
data = json.loads(json_file.read())
@@ -53,9 +52,9 @@ for ticket in tickets:
milestone = ticket_tag.get(ticket['ticket_num'], None)
if not milestone:
- if ticket['status'] in released:
+ if ticket['status'] == 'closed':
milestone = tags[0]
- ticket['custom_fields']['_milestone'] = milestone if milestone != 'HEAD' else 'unreleased'
+ ticket['custom_fields']['_milestone'] = milestone if milestone and milestone != 'HEAD' else 'unreleased'
if '_size' in ticket['custom_fields'].keys():
size = ticket['custom_fields']['_size']
if size:
@@ -98,6 +97,8 @@ data['custom_fields'].append({
"options": "",
"name": "_reviewer"
})
+data['milestones'] = milestones
+data['saved_bins'] = []
# Count top used usernames