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

More xmtn-conflicts improvements.
  
  * lisp/dvc-utils.el (dvc-ewoc-maybe-scroll): new
    (dvc-make-ewoc-next): use it.
  
  * lisp/xmtn-automate.el (xmtn--heads): move here from xmtn-dvc.el, to
    share with xmtn-conflicts.el
  
  * lisp/xmtn-basic-io.el (xmtn-basic-io-optional-line): new
  
  * lisp/xmtn-conflicts.el (xmtn-conflicts-left-root)
    (xmtn-conflicts-right-root, xmtn-conflicts-left-branch)
    (xmtn-conflicts-right-branch, xmtn-conflicts-total-count)
    (xmtn-conflicts-resolved-count): new buffer-local header vars.
    (xmtn-conflicts-parse-header): handle no ancestor, set buffer-local
    header vars.
    (xmtn-conflicts-parse-duplicate_name)
    (xmtn-conflicts-parse-content-conflict): track count of conflicts,
    resolutions
    (xmtn-conflicts-set-hf): new
    (xmtn-conflicts-read): abort if no merge needed.
    (xmtn-conflicts-write-content, xmtn-conflicts-write-duplicate_name):
    track resolution count.
    (xmtn-conflicts-save): update header.
    (xmtn-conflicts-resolve-conflict-post-ediff): more clean up actions.
    (xmtn-conflicts-resolve-content-ediff): store all files under
    _MTN/resolutions. Use branch names in directories for better ediff names.
    (xmtn-conflicts-mode-map): add Update
    (xmtn-conflicts-mode-menu): add Update
    (xmtn-conflicts-review): check for no file.

-- 
-- Stephe

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

Reply via email to