[DRE-commits] [SCM] wheezy-transition-tracker.git branch, master, updated. a98fef790a81d5a715c25a801d62dd54e4945d8f
Antonio Terceiro
terceiro at softwarelivre.org
Wed Jun 29 00:46:41 UTC 2011
The following commit has been merged in the master branch:
commit a18a5576a77d03d4d2d34f28d850d934ee4857e6
Author: Antonio Terceiro <terceiro at softwarelivre.org>
Date: Tue Jun 28 17:39:50 2011 -0700
Add wheezy freeze date and ideal progress line
diff --git a/chart.js b/chart.js
index 1e57a8f..fdc68a1 100644
--- a/chart.js
+++ b/chart.js
@@ -1,3 +1,12 @@
+/* Plan is to freeze Wheezy on June 2012. We must be done by the end of May
+ * 2012.
+ *
+ * Ref: http://lists.debian.org/debian-devel-announce/2011/06/msg00003.html
+ */
+const WHEEZY_FREEZE_DATE = new Date(2012, 5, 1);
+
+const ONE_MONTH = 30*1000*60*60*24;
+
function to_date_string(date) {
return date.getFullYear() + "/" + (date.getMonth()+1) + "/" + date.getDate();
}
@@ -16,6 +25,7 @@ $(function() {
var done = [];
var initial_date = null;
var final_date = null;
+ var maximum_pending = 0;
$.each(input, function(index, point) {
var date = to_proper_date(point.date);
@@ -23,11 +33,23 @@ $(function() {
done.push([date.getTime(), point.done]);
if (initial_date == null || date < initial_date) { initial_date = date; }
if (final_date == null || date > final_date) { final_date = date; }
+ if (point.pending > maximum_pending) {
+ maximum_pending = point.pending;
+ }
});
+ var ideal_line = {
+ label: "Pending - ideal",
+ data: [[initial_date, maximum_pending],[WHEEZY_FREEZE_DATE, 0]],
+ color: "#eeeeec",
+ points : { show: false },
+ lines: { show: true}
+ }
+
$.plot(
$('#progress'),
[
+ ideal_line,
{ label: "Pending", data: pending, color: "#a40000" },
{ label: "Done", data: done, color: "#4e9a06" }
],
@@ -35,9 +57,13 @@ $(function() {
series: { points: { show: true }, lines: { show: true } },
grid: { hoverable: true },
xaxis: {
- min: initial_date.getTime(),
- max: final_date.getTime() + 1000*60*60*24, // always leave some empty space in the chart, eqivalente to 1 day
- ticks: [[initial_date, to_date_string(initial_date)], [final_date, to_date_string(final_date)]]
+ min: initial_date.getTime() - ONE_MONTH,
+ max: WHEEZY_FREEZE_DATE.getTime() + ONE_MONTH, // leave some empty space in the chart
+ ticks: [
+ [initial_date, to_date_string(initial_date) + '<br/>(tracking starts)'],
+ [final_date, to_date_string(final_date) + '<br/>(today)'],
+ [WHEEZY_FREEZE_DATE, to_date_string(WHEEZY_FREEZE_DATE) + '<br/>(Wheezy freeze)']
+ ]
}
}
);
--
wheezy-transition-tracker.git
More information about the Pkg-ruby-extras-commits
mailing list