Committed revision 287 to http://bzr.xsteve.at/dvc/

Merged from Stephen Leake: dvc-revlist and xmtn improvements
    ------------------------------------------------------------
    revno: 286.1.5
    committer: Stephen Leake <[EMAIL PROTECTED]>
    branch nick: dvc
    timestamp: Sun 2007-11-18 12:43:48 -0500
    message:
      Fix use of 'path' in bzr-log. Don't create unused buffers in 
dvc-file-diff. Speed up ediff with xmtn.
      
      * lisp/bzr-revision.el (bzr-log-refresh): pass path to 
dvc-build-revision-list.
      (bzr-log-remote): ditto.
      (bzr-changelog): ditto.
      (bzr-missing): ditto.
      
      * lisp/dvc-core.el (dvc-revision-get-file-in-buffer): Don't create a
        buffer for local-tree revisions; it won't be used.
      
      * lisp/dvc-diff.el (dvc-dvc-file-diff): Improve doc string (don't
        duplicate it). Cleanup 'let' structure.
      
      * lisp/dvc-revlist.el (dvc-build-revision-list): add path arg.
      
      * lisp/dvc-unified.el (dvc-file-diff): Resolve FIXME.
      
      * lisp/xgit-log.el (xgit-log): pass path to dvc-build-revision-list.
      
      * lisp/xhg-revision.el (xhg-dvc-log): pass path to 
dvc-build-revision-list.
      
      * lisp/xmtn-automate.el (xmtn-automate-with-command):
      (xmtn-automate-simple-command-output-insert-into-buffer):
      (xmtn-automate--new-command):
      (xmtn-automate--append-encoded-strings): Add docstring.
      (xmtn-automate--send-command-string): Add docstring, dvc-trace.
      
      * lisp/xmtn-base.el (xmtn--*enable-assertions*): Disable assertions by
        default; they produce confusing error messages.
      
      * lisp/xmtn-dvc.el (xmtn--run-command-that-might-invoke-merger): Add
        "done" message.
      (xmtn-propagate-from): Use xmtn--run-command-that-might-invoke-merger.
      (xmtn--revision-get-file-helper): Resolve FIXME.
      (xmtn--insert-file-contents-by-name): Pass option correctly.
    ------------------------------------------------------------
    revno: 286.1.4
    committer: Stephen Leake <[EMAIL PROTECTED]>
    branch nick: dvc
    timestamp: Fri 2007-11-16 03:09:18 -0500
    message:
      require mtn version 0.37 (has automate inventory). misc fixes
      
      * lisp/xmtn-automate.el (xmtn-automate--start-process): delete version
        check
          (xmtn-automate--send-command-string): ditto
      
      * lisp/xmtn-dvc.el (xmtn--mtn-has-basic-io-inventory): delete
          (xmtn--status-without-inventory): delete
          (xmtn--add-files): delete version case
          (xmtn--file-registered-p): ditto
          (xmtn--do-remove): ditto
          (xmtn--do-rename): ditto
          (xmtn--revision-get-file-helper): ditto
          (xmtn--get-rename-in-workspace-from): delete non-inventory version
          (xmtn--get-rename-in-workspace-to): ditto
          (xmtn-dvc-status): ditto
      
      * lisp/xmtn-run.el (xmtn--minimum-required-command-version): require 0.37
      
      other fixes:
      * lisp/xgit-log.el (xgit-log): add brief, last-n to 
dvc-build-revision-list
      
      * lisp/xhg-revision.el (xhg-dvc-log): ditto
    ------------------------------------------------------------
    revno: 286.1.3
    committer: Stephen Leake <[EMAIL PROTECTED]>
    branch nick: dvc
    timestamp: Thu 2007-11-15 08:18:12 -0500
    message:
      support changing dvc-revlist-brief, dvc-revlist-last-n in log buffer.
      
      * lisp/bzr-revision.el (bzr-log-show-only-short-message): replace by
        dvc-revlist-brief
          (bzr-log-parse): use dvc-revlist-brief
          (bzr-log-refresh): new function; supports changing dvc-revlist-brief,
          dvc-revlist-last-n in log buffer.
          (bzr-log): use bzr-log-refresh
          (bzr-log-remote): pass brief, last-n to dvc-build-revision-list
          (bzr-changelog): ditto
          (bzr-missing): ditto
      
      * lisp/dvc-revlist.el (dvc-revlist-brief): new buffer-local variable
          (dvc-revlist-path): ditto
          (dvc-revlist-more): renamed from dvc-revision-more (revlist is a
          better naming convention).
          (dvc-revlist-toggle-brief): new function to toggle between brief and
          full display.
          (dvc-revlist-mode-map): add dvc-revlist-more,
          dvc-revlist-toggle-brief
          (dvc-revlist-mode): add disable-undo, truncate-lines (from xmtn)
          (dvc-revlist-create-buffer): new function, split out from
          dvc-build-revision-list
          (dvc-build-revision-list): add brief, last-n arguments. split out
          dvc-revlist-create-buffer. add new buffer-local variables.
      
      * lisp/dvc-unified.el (dvc-log): don't default path back-end argument to
        default-directory; path must be nil to show log of entire tree.
      
      * lisp/xgit-log.el (xgit-log): default location to default-directory,
        since front-end no longer does that.
      
      * lisp/xhg-revision.el (xhg-dvc-log): ditto.
      
      * lisp/xmtn-revlist.el (xmtn--revlist-*root*): delete; just use
        default-directory.
          (xmtn--revlist-*info-generator-fn*): improve docstring
          (xmtn--revlist-*first-line-only-p*): replace by dvc-revlist-brief
          (xmtn--revlist-*last-n*): replace by dvc-revlist-last-n
          (xmtn--setup-revlist): use dvc-revlist-create-buffer
    ------------------------------------------------------------
    revno: 286.1.2
    committer: Stephen Leake <[EMAIL PROTECTED]>
    branch nick: dvc
    timestamp: Wed 2007-11-14 05:46:30 -0500
    message:
      
      
      * lisp/xmtn-dvc.el (xmtn--status-using-inventory): Fix indentation. Fix
        bug in last commit; need root in lexical-let. Fix head revision check;
        was failing if children were on another branch.
      
      * lisp/dvc-unified.el: Improve docstring.
      
      * lisp/xmtn-revlist.el (xmtn-dvc-missing): Improve comment.
    ------------------------------------------------------------
    revno: 286.1.1
    committer: Stephen Leake <[EMAIL PROTECTED]>
    branch nick: dvc
    timestamp: Wed 2007-11-14 04:50:02 -0500
    message:
      
      
      * lisp/dvc-bookmarks.el (dvc-bookmarks-find-file-in-tree): Use
        file-name-as-directory instead of equivalent logic.
      
      * lisp/xmtn-dvc.el (xmtn--status-using-inventory): Clean up. Use
        dvc-prepare-changes-buffer so ediff works right.

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

Reply via email to