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