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

xmtn-conflicts: store branches in options file, other improvements.
  
  * lisp/dvc-buffers.el (dvc-revert-some-buffers): preserve major mode on
    revert-buffer.
  
  * lisp/dvc-log.el (dvc-ediff-setup): new function.
  
  * lisp/dvc-ui.el (tools-menu): Add dvc-missing
  
  * lisp/dvc-unified.el (dvc-back-end-wrappers): add 'other-frame' to
    add-log-entry.
  
  * lisp/xmtn-automate.el (xmtn--tree-default-branch): move here from
    xmtn-dvc, so xmtn-conflicts can use it.
  
  * lisp/xmtn-basic-io.el (xmtn-basic-io-eof): new.
  
  * lisp/xmtn-conflicts.el (xmtn-conflicts-left-work,
    xmtn-conflicts-right-work): new buffer-local variables.
    (xmtn-conflicts-parse-header): get branches from options file.
    (xmtn-conflicts-read): handle no conflicts case.
    (xmtn-conflicts-resolve-content-file): factor out.
    (xmtn-conflicts-resolve-duplicate_name-ediff): preserve window config.
    (xmtn-conflicts-resolve-map): add clear-resolution, file.
    (xmtn-conflicts-dtrt): Add FIXME: not working.
    (xmtn-conflicts-current-conflict): new function.
    (xmtn-conflicts-path): new function.
    (xmtn-add-log-entry): new function.
    (xmtn-conflicts-do-propagate): new function.
    (xmtn-conflicts-do-merge): split out propagate for menu key binding
    display.
    (xmtn-conflicts-mode-map): add add-log-entry; use keyboard menu instead
    of dtrt.
    (xmtn-conflicts-opts-file): new const
    (xmtn-conflicts-save-opts): new function
    (xmtn-conflicts-load-opts): new function
    (xmtn-conflicts-1): add workspace args to allow getting branches; save
    branches in opts file.
    (xmtn-conflicts-merge): only merge current heads.
  
  * lisp/xmtn-dvc.el (xmtn--tree-default-branch): move to xmtn-automate.el
    (xmtn-dvc-log-message): new; factored out of log-edit-done.
    (xmtn-dvc-log-edit-done): use it.
    (xmtn-diff-mode-map): improve.
    (xmtn-propagate-from): add log message.
    (xmtn-dvc-merge): support resolve-conflicts, log message.
  
  * lisp/xmtn-ids.el (xmtn--branches-of): new.
  
  * lisp/xmtn-revlist.el (xmtn-revlist-mode-map): improve.

-- 
-- Stephe

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

Reply via email to