On Mon, May 6, 2013 at 1:17 PM, Stephan Beal <sgb...@googlemail.com> wrote:
> On Mon, May 6, 2013 at 8:34 PM, Andreas Kupries <andre...@activestate.com>
> wrote:
>>
>>
>> I liked
>> > Screenshot: http://wanderinghorse.net/tmp/fossil-activity-commits.png
>
>
> :)
>
> It's changed a bit since then, but the look/feel is mostly the same.
>
>>
>> Not sure if a report of daily activity is useful (vs the monthly shown).
>
>
> i didn't do daily only because i would then have to add "paging" features to
> limit the view to a specific timeframe.

True.

> Few projects are long-lived enough
> to have problems with a by-month view. Even the sqlite3 tree (AFAIK the repo
> with the longest-running history, due to retro-porting it to fossil) is
> manageable in the by-month view.

Tcl's history is a wee bit longer, sorry. (Also retro-converted to fossil).

12.94 yrs http://www.sqlite.org/src/stat
15.12 yrs http://core.tcl.tk/tcl/stat

There is also NetBSD I think.

> Hourly would, IMO, be overkill because fossil is, by design, geared towards

Hourly definitely too much. Daily is likely the border where things
become unwieldy.

> relatively small teams/projects where it's easy to keep an overview. A repo
> like the Linux kernel is of course a whole other category of beast.
>
>>
>> Regardless of that, it is similar to what I can see when looking at
>>
>>     https://github.com/tcltk/
>>     (screen shot at ftp://ftp.tcl.tk/pub/incoming/tcl-github.PNG )
>>
>> except yours is vertical. And the time axis is labeled. For github I
>> have no idea if this is hourly, daily, monthly, ...
>
>
> That one's much prettier - i have _no_ gift for pretty design. i avoided the
> horizontal view because i find horizontal scrolling uncomfortable, and the
> fossil and sqlite3 histories are relatively long (or wide, as the case would
> have been).

That, or you have add limits again. The github view is most likely
limited, with the newest stats added to the right, shifting older out
of view to the left. Due to their non-labeling I have no idea how big
their range is. I suspect that the data is daily, with the view
covering a month.

>> Activity is shown in a 2D table, weekday (vertical) by hour
>> (horizontal). Tcl, for example has low activity on weekends in
>> general, and during the week the majority of commits happens after 2pm
>> with peaks around 2 and 8-9pm. See
>>     ftp://ftp.tcl.tk/pub/incoming/tcl-punch.PNG
>
>
> Oh, i like that one. That's a nice idea.
>
>
>> Note that the github repositories for Tcl/Tk are actually mirrors of
>> the fossil repositories @ http://core.tcl.tk/
>
>
> How very strange. Do you sync both ways with that? (Just curious - i'm not
> much of a git user myself.)

No, it is unidirectional, fossil to git.

The fossil repos are primary. The git mirror is more to have presence on github.

The original code for this is shell script written by Pat Thoyts, with
some hardwired assumptions about source and destination. I actually
generalized this code last weekend to allow any fossil repo and any
git repo, via proper urls. Rewrote it in Tcl also. See
    http://core.tcl.tk/akupries/fossil2git/home
and its mirror
    https://github.com/andreas-kupries/fossil2git
(done by these scripts).

--
Andreas Kupries
Senior Tcl Developer
Code to Cloud: Smarter, Safer, Fasterâ„¢
F: 778.786.1133
andre...@activestate.com
http://www.activestate.com
Learn about Stackato for Private PaaS: http://www.activestate.com/stackato

Tcl'2013, Sep 23-27, New Orleans, LA, USA @ http://www.tcl.tk/community/tcl2013/
EuroTcl'2013, July 6-7, Munich, GER
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to