My wishlist:

1. Full-text search through the file contents and history. Search this list
for "howto `grep' through old revisions" to see some ideas (mine is at the
end of that thread), but some other ideas could work great, too.
2. Partial pulls - I mean that if pulling from a large repository, and the
pull is aborted partway, whatever artifacts (or deltas) were already pulled
and stored in the repo should remain, instead of being rolled back. I think
this wouldn't even be too hard in the current fossil, just a matter of
moving a couple of commit statements around.

On Sun, Jul 21, 2013 at 10:15 PM, Stephan Beal <sgb...@googlemail.com>wrote:

> On Sun, Jul 21, 2013 at 7:12 PM, Eduardo Morras <emorr...@yahoo.es> wrote:
>
>> a) Creation of graphs to show statistics.
>>
>>   I'm on it now, writing a minimal png with 32bit ARGB color and a
>> minimal graph lib.
>>
>
> Added to the list.
>
>
>> b) Plugins and hooks c modules
>>
>>   I use fossil with a central fossil repository from/to where individuals
>> sync. Some module examples:
>>
>
> Added to the list.
>
>
>>   a) when a user sync/merge to trunk in central server, it compile/test
>> the code, after receive but before merge, and if compile/test fails reject
>> sync/merge.
>>   b) project management features, global gant graphs, percentage of work
>> done,
>>   c) source code parser, to find where a function, macro, etc... is
>> declared
>>   d) fts of documentation
>>
>
> If we don't want to write such hooks in C (which might not be practical)
> then a a scripting engine is implied. IMO the right choice, given fossil's
> history, would be TCL, but any option we choose brings with it long-term
> dependencies or maintenance (if we embed a small interpreter like jimtcl or
> lua). To me jimtcl would be the obvious candidate, but i was told at some
> point that it has too many incompatibilities with standard TCL to be of
> interest to the harder-code TCLers.
>
>
>
>> d) extend user capabilities
>>
>>   Some superuser can own/lock some files in central repository or at
>> least, in trunk. For example makefiles, binary files, project
>> configuration, etc...
>>
>
> i was thinking about that as well, but IMO the current system works
> remarkably well. It effectively offers up to 26 (or 52) roles, which is far
> more than projects of fossil's scale need. We could perhaps add a mechanism
> to allow clients to add letters to the permissions alphabet. Or toss out
> the mechanism and do something new. i think a full-fledged role management
> system would be way overkill, but if we're starting from scratch anyway...
>
> --
> ----- stephan beal
> http://wanderinghorse.net/home/stephan/
> http://gplus.to/sgbeal
>
> _______________________________________________
> fossil-users mailing list
> fossil-users@lists.fossil-scm.org
> http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users
>
>


-- 
˙uʍop-ǝpısdn sı ɹoʇıuoɯ ɹnoʎ 'sıɥʇ pɐǝɹ uɐɔ noʎ ɟı
_______________________________________________
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