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