[SCM] build.samba.org - branch master updated
Jelmer Vernooij
jelmer at samba.org
Thu Jul 10 20:17:05 MDT 2014
The branch, master has been updated
via 338f129 Remove trailing whitespace.
via 9ab3ded Merge remote-tracking branch 'krishna/recentcheckinimprovements'
via 7840268 changes to reviews 2
via 8257486 changes to reviews
via b43a773 recent checkins page speed improvements with hidng feature
from 4a37365 Add --debug-storm option.
http://gitweb.samba.org/?p=build-farm.git;a=shortlog;h=master
- Log -----------------------------------------------------------------
commit 338f129aae35054dd350677b19170279549c22db
Author: Jelmer Vernooij <jelmer at samba.org>
Date: Fri Jul 11 02:19:38 2014 +0200
Remove trailing whitespace.
commit 9ab3ded91c65b715211293967846bd2d454a7921
Merge: 4a37365dc220a84e952c8214cf3b9acfcafe746a 78402689a044b11a94114d2d136b9dbba870238e
Author: Jelmer Vernooij <jelmer at samba.org>
Date: Fri Jul 11 02:17:43 2014 +0200
Merge remote-tracking branch 'krishna/recentcheckinimprovements'
commit 78402689a044b11a94114d2d136b9dbba870238e
Author: krishnatejaperannagari <krishnatejaperannagari at gmail.com>
Date: Mon Jul 7 20:50:27 2014 +0530
changes to reviews 2
Signed-off-by: krishnatejaperannagari <krishnatejaperannagari at gmail.com>
commit 825748611865259a3d5336c5ff7f61015de5b29a
Author: krishnatejaperannagari <krishnatejaperannagari at gmail.com>
Date: Fri Jul 4 13:56:18 2014 +0530
changes to reviews
Signed-off-by: krishnatejaperannagari <krishnatejaperannagari at gmail.com>
commit b43a77316d4500fe30b30d581f1915476e6058ac
Author: krishnatejaperannagari <krishnatejaperannagari at gmail.com>
Date: Tue Jun 17 11:37:54 2014 +0530
recent checkins page speed improvements with hidng feature
Signed-off-by: krishnatejaperannagari <krishnatejaperannagari at gmail.com>
-----------------------------------------------------------------------
Summary of changes:
buildfarm/web/__init__.py | 31 +++++++++++++++++++++++++++----
1 files changed, 27 insertions(+), 4 deletions(-)
Changeset truncated at 500 lines:
diff --git a/buildfarm/web/__init__.py b/buildfarm/web/__init__.py
index 438d412..b1f0fb4 100755
--- a/buildfarm/web/__init__.py
+++ b/buildfarm/web/__init__.py
@@ -886,14 +886,15 @@ class DiffPage(HistoryPage):
class RecentCheckinsPage(HistoryPage):
- limit = 40
+ limit = 10
- def render(self, myself, tree, author=None):
+ def render(self, myself, tree, gitstart, author=None):
t = self.buildfarm.trees[tree]
interesting = list()
authors = {"ALL": "ALL"}
branch = t.get_branch()
re_author = re.compile("^(.*) <(.*)>$")
+
for entry in branch.log(limit=HISTORY_HORIZON):
m = re_author.match(entry.author)
authors[m.group(2)] = m.group(1)
@@ -910,11 +911,28 @@ class RecentCheckinsPage(HistoryPage):
yield "<input type='hidden' name='function', value='Recent Checkins'/>"
yield "</form>"
- for entry in interesting[:self.limit]:
+ gitstop = gitstart + self.limit
+
+ for entry in interesting[gitstart:gitstop]:
changes = branch.changes_summary(entry.revision)
yield "".join(self.history_row_html(myself, entry, t, changes))
yield "\n"
+ yield "<form method='GET'>"
+ yield "<div class='newform'>\n"
+ if gitstart != 0:
+ yield "<button name='gitstart' type='submit' value=" + str(gitstart - self.limit) + " style='position:absolute;left:0px;'>Previous</button>"
+ if len(interesting) > gitstop:
+ yield "<button name='gitstart' type='submit' value=" + str(gitstop) + " style='position:absolute;right:0px;'>Next</button>"
+ yield "<input type='hidden' name='function', value='Recent Checkins'/>"
+ yield "<input type='hidden' name='gitcount' value='%s'/>" % gitstop
+ if author and author != "ALL":
+ yield "<input type='hidden' name='author' value='%s'/>" % author
+ yield "<input type='hidden' name='tree' value='%s'/>" % tree
+ yield "</div>\n"
+ yield "</form>"
+ yield "<br>"
+
class BuildFarmApp(object):
@@ -1020,8 +1038,13 @@ class BuildFarmApp(object):
elif fn_name == "Recent_Checkins":
# validate the tree
author = get_param(form, 'author')
+ gitstart = get_param(form, 'gitstart')
+ if gitstart is None:
+ gitstart = 0
+ else:
+ gitstart = int(gitstart)
page = RecentCheckinsPage(self.buildfarm)
- yield "".join(self.html_page(form, page.render(myself, tree, author)))
+ yield "".join(self.html_page(form, page.render(myself, tree, gitstart, author)))
elif fn_name == "diff":
revision = get_param(form, 'revision')
page = DiffPage(self.buildfarm)
--
build.samba.org
More information about the samba-cvs
mailing list