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

Reply via email to