On Mon, Jul 28, 2014 at 11:24 AM, Ross Berteig <r...@cheshireeng.com> wrote:
> We had a similar need here for a project that unfortunately could not have a
> public-facing server,

There is also FX, the Fossil eXtension project, see
    http://core.tcl.tk/akupries/fx/index

Regarding notification services see the examples at
    
http://core.tcl.tk/akupries/fx/doc/trunk/embedded/www/doc/files/fx_example_tkt_local.html
    
http://core.tcl.tk/akupries/fx/doc/trunk/embedded/www/doc/files/fx_example_tkt_remote_dev.html
    
http://core.tcl.tk/akupries/fx/doc/trunk/embedded/www/doc/files/fx_example_tkt_remote_root.html

> The big downside for me is that it requires configuration per user and per
> repository.

The FX configuration (routes) is per-repository.
It can be per-user if a specific user should get all notifications.
FX can pull email addresses out of the tickets, if properly configured
(dynamic routing).

> It isn't easy, for instance, to get emailed when any ticket on
> any of my repositories changes. It also doesn't have a lot of configuration
> for what information to drop in the email, and the resulting emails little
> more than hints to go read the actual ticket.

An example of FX-generated mail is below.
The header and footer elements (See inserted marker (*)) are configurable.

FX currently serves the repositories on http://core.tcl.tk


===============================================
(*) Automated mail by fx, on behalf of akupr...@shaw.ca

Ticket Change [943045d3926100c2a84d8f285e17175c7387b265]
  [Ticket [a6b610f7b77f6c8856cb5c931f4b63f3ac64cc8e|a6b610f7b7] bug in
itk_initialize status still Open with 5 other changes]
  By      anonymous
  For     Itk - the [incr Tk] extension
  On      2014-07-04T13:01:05.140
  Details 
http://core.tcl.tk/itk/tinfo?name=943045d3926100c2a84d8f285e17175c7387b265
  Ticket  
http://core.tcl.tk/itk/tktview/a6b610f7b77f6c8856cb5c931f4b63f3ac64cc8e

Changed Fields
  icomment:   The attached program illustrates the bug. In Itk 3.3 (change the
              package require from itk to Itk), output is:

              Before itk_initialize: Initial value  myvar changed to
Initial value
              After itk_initialize: Initial value  After object
creation: Initial
              value

              With itk 4.0.0, output is:

              Before itk_initialize: Initial value  myvar changed to   After
              itk_initialize:   After object creation:
  login:      anonymous
  priority:   Immediate
  resolution: Open

(*) ------------------------------------------------------------
(*) EuroTcl 2014, Jul 12-13, Munich/DE:      http://www.eurotcl.tcl3d.org/
(*) Tcl 2014 Con, Nov 10-14, Portland-OR/US:
http://www.tcl.tk/community/tcl2014/
(*) Send your abstracts to: tclconfere...@googlegroups.com, by Sep 8
(*) Registration is open.
(*) ------------------------------------------------------------
===============================================

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

EuroTcl'2014, July 12-13, Munich, GER -- http://www.eurotcl.tcl3d.org/
21'st Tcl/Tk Conference: Nov 10-14, Portland, OR, USA --
http://www.tcl.tk/community/tcl2014/
Send mail to tclconfere...@googlegroups.com, by Sep 8
Registration is open.
_______________________________________________
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