Hi, all,

Several of the libfossil-based CLI tools (each one being a counterpart to
some fossil command) are being used quite often by me and are, i believe,
ready for a wider use and distribution:

http://fossil.wanderinghorse.net/repos/libfossil/index.cgi/wiki/f-tools

Caveats:

- There are not yet any tools which deal with checkouts. e.g.
adding/removing/committing files. The library still needs to port in more
infrastracture for the checkout support. It can open/query a checkout db,
but it doesn't yet do much useful with that particular db. The repo-db
features are much more complete.

- Also no network support. No push/pull. Those are far, far down the list
of TODOs.

- Currently the build process requires a Unix platform running gcc, clang,
or tcc (that said, tcc's binaries are often crashing on me). It is untested
with other compilers and we currently have no Windows-based contributor who
could forge an MSVC "Solution File" (or whatever they're called nowadays).
The code is also completely untested (even if it compiles) on Windows.

If this at all interests you, then you already know how to proceed, but
here's a summary:

- http://fossil.wanderinghorse.net/repos/libfossil/index.cgi/wiki/download
- http://fossil.wanderinghorse.net/repos/libfossil/index.cgi/wiki/building

Then see the various 'f-*' tools in the top-most directory. All of them
support -? or --help to show their help text.

Be careful, though - a few of them are strictly for testing libfossil, and
are not guaranteed to be problem-free for your repos.

The list of tools i can "recommend", meaning i use them regularly on live
repos and have yet had no problems:

(in no particular order...)

f-tag (just don't go playing with special tags (like branches))
f-acat
f-wiki
f-timeline
f-ls
f-new
f-config
f-query
f-resolve

These tools are 100% compatible with any repos fossil creates/maintains,
but they do not hold themselves to any particular end-user usage
conventions of fossil (but amongst themselves they all have similar usages
and identical argument processing behaviours). And if it turns out they're
not, then you know who to send the bug reports to ;).

Feedback, feature requests, etc., are of course welcomed.

-- 
----- stephan beal
http://wanderinghorse.net/home/stephan/
http://gplus.to/sgbeal
"Freedom is sloppy. But since tyranny's the only guaranteed byproduct of
those who insist on a perfect world, freedom will have to do." -- Bigby Wolf
_______________________________________________
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