Welcome to CRUX bug tracking.
FS#646 - timeline: git commits with date in the past breaks timeline
|
DetailsIf commits to git get pushed to crux.nu a day after they has been committed locally our timeline (http://crux.nu/Main/Timeline) goes wild and lists the commits over and over again. See the timeline of 2010-09-06 for example.
I assign this bug to Simone, the author of the timeline, maybe he has the time and energy to look at this issue, and Thomas, who is our infra guy currently. |
This task depends upon
-$sql = "select * from events where event_tstamp >= $from order by event_tstamp desc";
+$sql = "select distinct * from events where event_tstamp >= $from order by event_tstamp desc";
-$sql = "select * from events where event_tstamp >= $from order by event_tstamp desc";
+$sql = "select distinct event_date, event_description, event_notes, event_type, event_time from events where event_tstamp >= $from order by event_tstamp desc";
also there are some things that could be improved too:
- fix flyspray entries
every new task line is preceded by a 'modified' line like this:
19:23 New task 651 opened by sepen: [pekwm] new version 0.1.12 available
19:23 Task 651 modified by sepen
also we could try to use the $realname provided by flyspray instead of the $nickname
- markup for FS#$BUG_ID
20:50 b091..b2c0 committed by Juergen Daubert: zlib: fix for
FS#588in the line above,
FS#588could be replaced by:Task <a class='urllink' href='http://crux.nu/bugs/?do=details&task_id=588' title='' rel='nofollow'>588</a>
- markup for [notify] lines:
we could point every notify line to his mailinglist URL
I implemented your suggestions for real names to be attached to flyspray
logs in our timelines (instead of nicknames) and rebuilt the whole timeline.db
to reflect this change. Enjoy ;)