At this point, the repository also serves as a demo (that will probably
change).  You can see a basic timeline of the repositories the account is
following (currently only one, but I'll add some more) if you click on the
"Demo Account" link at the top of the home page.  Here's the repository
link: http://tinyconcepts.com/fs.pl/hub.fsl

This allows you to make a Fossil repository that functions as your "account"
and register repositories with it that you are watching (I don't have a GUI
yet to register repositories -- the data is in a JSON wiki page attachment).
 The "followed" page shows aggregated timelines from all of the repositories
you are following, currently sorted by time, most recent first (interleaving
the entries from all of the watched repositories).  This can be expanded to
support more social networking functionality.  I plan to add management, so
you can easily add and remove followed repositories, along with some
optional mods you can make to project repositories so they can display which
accounts are following them, etc.

In order to watch a repository, that repository has to a small (<1K) HTML
asset which provides access to the timeline feed (using HTML5's
window.postMessage) -- this can just be attached to a wiki page; it doesn't
have to be in a project branch.  The main body of code, however, is in the
"account" repository, in JavaScript and served up using a Fossil "doc" URL.
 Again, this did not require any changes to the Fossil executable.


Bill
_______________________________________________
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