Bojan Nikolic | 1 Dec 16:47 2007
Picon

Crude bzr annotate functionality


Dear All,

If anybody is interested, I have implemented some quite crude bzr
annotate functionality in:

http://bazaar.launchpad.net/~bojan-bnikolic/+junk/dvc-bzr-ann

Best,
Bojan

--

-- 
Bojan Nikolic
Stephen Leake | 1 Dec 21:22 2007

rev 300: xmtn-dvc-log-edit-done: call dvc-diff-clear-buffers

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

xmtn-dvc-log-edit-done: call dvc-diff-clear-buffers

--

-- 
-- Stephe
Stephen Leake | 1 Dec 21:22 2007

rev 299: eliminate tla--changes-in-diff in dvc-diff.el

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

  
  * lisp/dvc-diff.el (dvc-diff-in-ewoc-p): new - replaces tla--changes-in-diff
  (dvc-diff-scroll-or-diff): better error message.
  (dvc-diff-diff-or-list): improve doc string.
  (tla--changes-in-diff): delete
  (dvc-diff-ediff): use dvc-diff-in-ewoc-p
  (dvc-dvc-file-diff): improve doc string.
  (dvc-window-config): improve doc string.

--

-- 
-- Stephe
Stephen Leake | 1 Dec 21:22 2007

rev 298: Avoid prompting for dvc in some cases, misc clean up.

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

Avoid prompting for dvc in some cases, misc clean up.

  * lisp/bzr-submit.el (bzr-show-diff-from-file): Doc that things may not
    work without a bzr tree root.

  * lisp/bzr.el (bzr-dvc-status): Don't call dvc-save-some-buffers;
    front-end did that.

  * lisp/dvc-core.el (dvc-current-file-list): Remove nil from
    dvc-buffer-marked-file-list.
    (dvc-revision-get-file-in-buffer): Set buffer not modified, read only.

  * lisp/dvc-diff.el (dvc-show-changes-buffer): Avoid prompting for dvc;
    require process buffer default-directory be a tree root, and require
    output-buffer be non-nil.
    (dvc-diff-clear-buffers): Avoid prompting for dvc; require 'dir'
    argument to be a tree root (all callers currently respect this).

  * lisp/dvc-unified.el (dvc-status): return 'nil' to avoid displaying
    '#<process> in message window.
    (dvc-log): ditto.

  * lisp/tla.el (tla--apply-changeset-internal): Create display buffer here
    to comply with change to dvc-show-changes-buffer.
    (tla-sync-tree): ditto.

--

-- 
-- Stephe
(Continue reading)

Stephen Leake | 1 Dec 21:23 2007

rev 303: Implement 'all-if-none-marked in dvc-current-file-list, use in xmtn.

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

Implement 'all-if-none-marked in dvc-current-file-list, use in xmtn.

  * lisp/dvc-core.el (dvc-current-file-list): Implement 'all-if-none-marked.

  * lisp/dvc-diff.el (dvc-diff-all-files): New function, for dvc-current-file-list 'all-if-none-marked.

  * lisp/xmtn-dvc.el (xmtn--log--branch): Delete variable
  * lisp/xmtn-dvc.el (xmtn--log--root): Delete variable
      (xmtn-dvc-log-edit): Clean up, don't call
      xmtn--insert-log-edit-hints; let user insert log edit hints via C-c
      C-f if they want them.
      (xmtn-dvc-log-edit-done): Don't need xmtn--log--branch buffer-local variable.
      (xmtn-dvc-files-to-commit): Delete; dvc-dvc-files-to-commit works fine.

--

-- 
-- Stephe
Stephen Leake | 1 Dec 21:23 2007

rev 302: fix xmtn-dvc-log-edit-done bug in last commit

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

  
  * lisp/xmtn-dvc.el (xmtn-dvc-log-edit-done): use default-directory instead of capture root; root not declared

--

-- 
-- Stephe
Stefan Reichör | 5 Dec 20:39 2007
Picon

[commit] rev 292: Merged from Stephen Leake: dvc diff simplification

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

Merged from Stephen Leake: dvc diff simplification
    ------------------------------------------------------------
    revno: 286.1.17
    committer: Stephen Leake <stephen_leake <at> stephe-leake.org>
    branch nick: dvc
    timestamp: Sat 2007-12-01 15:17:41 -0500
    message:
      Implement 'all-if-none-marked in dvc-current-file-list, use in xmtn.

      * lisp/dvc-core.el (dvc-current-file-list): Implement 'all-if-none-marked.

      * lisp/dvc-diff.el (dvc-diff-all-files): New function, for dvc-current-file-list 'all-if-none-marked.

      * lisp/xmtn-dvc.el (xmtn--log--branch): Delete variable
      * lisp/xmtn-dvc.el (xmtn--log--root): Delete variable
          (xmtn-dvc-log-edit): Clean up, don't call
          xmtn--insert-log-edit-hints; let user insert log edit hints via C-c
          C-f if they want them.
          (xmtn-dvc-log-edit-done): Don't need xmtn--log--branch buffer-local variable.
          (xmtn-dvc-files-to-commit): Delete; dvc-dvc-files-to-commit works fine.
    ------------------------------------------------------------
    revno: 286.1.16
    committer: Stephen Leake <stephen_leake <at> stephe-leake.org>
    branch nick: dvc
    timestamp: Tue 2007-11-27 04:59:17 -0500
    message:

      
(Continue reading)

Stefan Reichör | 5 Dec 21:08 2007
Picon

Re: Crude bzr annotate functionality

Hi Bojan!

> Dear All,
>
> If anybody is interested, I have implemented some quite crude bzr
> annotate functionality in:
>
> http://bazaar.launchpad.net/~bojan-bnikolic/+junk/dvc-bzr-ann

Thanks for providing this functionality.

Would you sign emacs papers? If yes, I will merge your patch.

Stefan.
Stephen Leake | 6 Dec 10:44 2007

rev 305: Last commit didn't actually commit all the files; not clear why.

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

Last commit didn't actually commit all the files; not clear why.

--

-- 
-- Stephe
Stephen Leake | 6 Dec 10:43 2007

rev 304: Improve dvc-dvc-log-edit setting default-directory. Fix misc bugs.

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

Improve dvc-dvc-log-edit setting default-directory. Fix misc bugs.

  * lisp/dvc-core.el (dvc-current-file-list): Clean up doc string, only
    check selection-mode if no marked files.

  * lisp/dvc-log.el (dvc-dvc-log-edit): Add explicit root parameter; needed
    when dvc-add-log-entry called from a source buffer. Restore
    default-directory after inserting file.

  * lisp/dvc-unified.el (dvc-diff): Fix prompt.
    (dvc-tree-root): Respect dvc-temp-current-active-dvc,
    dvc-buffer-current-active-dvc.
    (dvc-log-edit): Add root arg to dvc-dvc-log-edit.

  * lisp/dvc-utils.el (dvc-read-project-tree-maybe): Better error message
    if no root found.

  * lisp/tla-dvc.el (tla-dvc-log-edit): Add root arg to dvc-dvc-log-edit.

  * lisp/xmtn-dvc.el (xmtn-dvc-log-edit): Add root arg to dvc-dvc-log-edit.
    (xmtn-dvc-file-diff): Delete; was just calling the default implementation.

--

-- 
-- Stephe

Gmane