Skip to content

Commit bf05f35

Browse files
committed
MAINT: more deeply embed DEFAULT_EXECUTABLE into historical data plots
1 parent 1f342cc commit bf05f35

1 file changed

Lines changed: 12 additions & 4 deletions

File tree

codespeed/views.py

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -91,12 +91,11 @@ def gethistoricaldata(request):
9191
else:
9292
env = env.first()
9393

94-
# Fetch Baseline data
94+
# Fetch Baseline data, filter by executable
9595
baseline_exe = Executable.objects.get(
9696
name=settings.DEF_BASELINE['executable'])
9797
baseline_revs = Revision.objects.filter(
98-
branch__project=baseline_exe.project,
99-
tag=settings.DEF_BASELINE['revision']).order_by('-date')
98+
branch__project=baseline_exe.project).order_by('-date')
10099
baseline_lastrev = baseline_revs[0]
101100
for rev in baseline_revs:
102101
baseline_results = Result.objects.filter(
@@ -115,15 +114,19 @@ def gethistoricaldata(request):
115114
name=default_exe.project.default_branch,
116115
project=default_exe.project)
117116

118-
# Fetch tagged revisions for default executable
117+
# Fetch tagged revisions for executable
119118
default_taggedrevs = Revision.objects.filter(
120119
branch=default_branch
121120
).exclude(tag="").order_by('date')
122121
default_results = {}
123122
for rev in default_taggedrevs:
124123
res = Result.objects.filter(
124+
<<<<<<< HEAD
125125
executable=default_exe,
126126
revision=rev, environment=env)
127+
=======
128+
executable=default_exe, revision=rev, environment=env)
129+
>>>>>>> cbe5458... MAINT: more deeply embed DEFAULT_EXECUTABLE into historical data plots
127130
if not res:
128131
logger.info('no results for %s %s %s' % (str(default_exe), str(rev), str(env)))
129132
continue
@@ -133,8 +136,13 @@ def gethistoricaldata(request):
133136
revs = Revision.objects.filter(
134137
branch=default_branch).order_by('-date')[:100]
135138
default_lastrev = None
139+
<<<<<<< HEAD
136140
for rev in revs:
137141
default_lastrev = rev
142+
=======
143+
for i in range(4):
144+
default_lastrev = revs[i]
145+
>>>>>>> cbe5458... MAINT: more deeply embed DEFAULT_EXECUTABLE into historical data plots
138146
if default_lastrev.results.filter(executable=default_exe, environment=env):
139147
break
140148
default_lastrev = None

0 commit comments

Comments
 (0)