Committed revision 547 to http://stephe-leake.org/dvc
Many improvements in xmtn. dvc-diff-ediff handle renamed files.
* configure.ac: delete AC_PROG_MKDIR_P; not defined, not needed.
* lisp/dvc-buffers.el (dvc-kill-all-workspace): new
* lisp/dvc-core.el (dvc-tree-root-helper): improve doc string
* lisp/dvc-diff.el (dvc-diff-ediff, dvc-file-ediff-revisions): handle
renamed files using fileinfo more-status.
* lisp/dvc-fileinfo.el (dvc-fileinfo-file): define more-status to have
other name for renamed-*
(dvc-fileinfo-current-file): use that.
(dvc-fileinfo-base-file): new; return other name for renamed file
* lisp/xmtn-automate.el: General clean up. Kill processes properly.
Better handling of errors. Allow long-lived automate sessions. Handle
mtn 0.45 multiple output streams.
(xmtn-automate-kill-session): new
(xmtn-kill-all-sessions): new
(xmtn--get-corresponding-path-raw): moved here from xmtn-dvc
(xmtn-automate-local-changes): output 'done'
* lisp/xmtn-conflicts.el (xmtn-conflicts-parse-content-conflict): match
mtn 0.46 conflict resolution names
(xmtn-conflicts-get-file, xmtn-conflicts-resolve-ediff): handle renamed
files.
* lisp/xmtn-dvc.el: General clean up. Make most processes synchronous,
for better interaction with xmtn-multi-status.
(xmtn-dvc-log-edit-done): allow changing branch on commit
(xmtn-dvc-log-edit-done): use --non-interactive to avoid prompt for key
(xmtn--parse-diff-for-dvc): just other name in more-status
(xmtn--revision-get-file-helper): handle renamed files properly
* lisp/xmtn-propagate.el:
* lisp/xmtn-multi-status.el: use long-standing automate sessions.
* lisp/xmtn-run.el (xmtn--run-command-sync): don't need dvc-run-keys
(xmtn--minimum-required-command-version): bump to 0.46
--
-- Stephe
_______________________________________________
Dvc-dev mailing list
[email protected]
https://mail.gna.org/listinfo/dvc-dev