Committed revision 336 to http://stephe-leake.org/dvc

Support excluded files in xmtn commit. Have `remove' delete `unknown' files 
from workspace.
  
  * lisp/dvc-core.el (dvc-exclude): New constant.
  
  * lisp/dvc-defs.el (dvc-excluded): New face.
  
  * lisp/dvc-diff.el (dvc-diff-mode-map): Bind E to
    dvc-fileinfo-toggle-exclude, M-e to dvc-edit-exclude. Use
    `dvc-fileinfo-remove-files'.
  
  * lisp/dvc-fileinfo.el (dvc-fileinfo-file): Add `exclude' field.
    (dvc-fileinfo-printer): Support `exclude' field.
    (dvc-fileinfo-toggle-exclude): Toggle `exclude' field.
    (dvc-fileinfo-marked-elems): Fix doc string.
    (dvc-fileinfo-excluded-files): New function.
    (dvc-fileinfo-remove-files): New function; if file is `unknown', delete
    from workspace.
  
  * lisp/dvc-utils.el (dvc-default-excluded-files): New function to read
    file ".dvc-exclude".
    (dvc-edit-exclude): New function to open ".dvc-exclude" for editing.
  
  * lisp/xmtn-dvc.el (xmtn-dvc-log-edit-done): Support excluded files.
    (xmtn--parse-diff-for-dvc): Support excluded files.
    (xmtn--status-process-entry): Support excluded files.

-- 
-- Stephe

_______________________________________________
Dvc-dev mailing list
[email protected]
https://mail.gna.org/listinfo/dvc-dev

Reply via email to