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