I'm trying to integrate fossil into emacs vc
(http://www.gnu.org/software/emacs/manual/html_node/emacs/Version-Control.html).

For the *minimum* required functionality (see vc.el), I'd like to do
enhance the following fossil commands.  

1. FOSSIL STATUS

 Takes an optional first argument.

 - if called with a directory name, prints either:
    - within an open checkout
    - not within an open checkout.

 - if called with a filename, prints one of these strings:
    - unknown, up-to-date, edited, needs-patch, needs-merge
    - and a revision number (- for unknown).

2. FOSSIL CHECKOUT

 Add a -p flag.  This prints out the version of a file to
 stdout.   No files on disk are changed.

3. FOSSIL FINFO

See other posts for my intended changes.

-- Commands that will be used as existing ----

% fossil ci
% fossil add
% fossil revert
% fossil diff

-----

Anybody done this?  Any suggestions/objections? Another option is to
add separate commands to add this functionality.


 - Venkat







_______________________________________________
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