Stephen Leake | 2 Jan 12:09
Favicon

rev 321: Misc improvements.

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

Misc improvements.

  * lisp/dvc-diff.el (dvc-prepare-changes-buffer): Bind
    dvc-temp-current-active-dvc.
    (dvc-diff-mode-map): Use dvc-bookmarks, not tla-bookmarks.
    (dvc-diff-jump-to-change): Bind dvc-temp-current-active-dvc.

  * lisp/dvc-log.el (dvc-add-log-entry, dvc-add-log-entry-internal): Move
    handling of dvc-add-log-entry-other-frame into
    dvc-add-log-entry-internal

--

-- 
-- Stephe
Stephen Leake | 2 Jan 12:09
Favicon

rev 322: Fix mtn retrieve previous versions, misc cleanups.

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

Fix mtn retrieve previous versions, misc cleanups.

  * lisp/dvc-defs.el: Delete commented out code

  * lisp/dvc-diff.el (dvc-prepare-changes-buffer): Fix syntax (missing
    closing paren).

  * lisp/xmtn-dvc.el (xmtn--insert-file-contents-by-name): Fix mtn automate
    stdio option syntax.

--

-- 
-- Stephe
Stephen Leake | 2 Jan 12:10
Favicon

rev 323: In dvc-ediff-startup-hook, set dvc-buffer-current-active-dvc for dvc-ediff-add-log-entry.

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

In dvc-ediff-startup-hook, set dvc-buffer-current-active-dvc for dvc-ediff-add-log-entry.

  * lisp/dvc-diff.el (dvc-ediff-startup-hook): Set dvc-buffer-current-active-dvc for dvc-ediff-add-log-entry.

  * lisp/xmtn-automate.el (xmtn-automate--send-command-string): Shorten trace string.

--

-- 
-- Stephe
Stephen Leake | 2 Jan 12:10
Favicon

rev 324: Define ewoc-delete for Emacs 21. Misc other stuff.

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

Define ewoc-delete for Emacs 21. Misc other stuff.

  * lisp/dvc-diff.el (dvc-ediff-buffers): Bind dvc-temp-current-active-dvc.

  * lisp/dvc-emacs.el: Define ewoc-delete if needed.

  * lisp/dvc-log.el (dvc-add-log-entry): Improve doc string.
      (dvc-add-log-entry-internal): Quote 'defun' for regexp.

--

-- 
-- Stephe
Stephen Leake | 2 Jan 12:11
Favicon

rev 326: Change dvc-add-log-entry-other-frame to dvc-log-edit-other-frame - more general.

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

Change dvc-add-log-entry-other-frame to dvc-log-edit-other-frame - more general.

  * lisp/dvc-log.el (dvc-add-log-entry-other-frame): Change
    dvc-add-log-entry-other-frame to dvc-log-edit-other-frame - more
    general.
    (dvc-add-log-entry-internal): Move handling of dvc-log-edit-other-frame
    into dvc-log-edit.

  * lisp/dvc-unified.el (dvc-log-edit): Move handling of dvc-log-edit-other-frame
    into dvc-log-edit.

--

-- 
-- Stephe
Stephen Leake | 2 Jan 12:11
Favicon

rev 325: Clean up byte compiler verbose warnings.

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

Clean up byte compiler verbose warnings.

  * Makefile.in (dvc-maybe): Delete, since lisp dir has no 'maybe target
      (dvc-verbose): New target for all warnings.

  * lisp/Makefile.in (all-verbose): New target for all warnings.

  * lisp/dvc-core.el (dvc-revision-get-previous-revision): Delete, since it
    was not used and had a free variable reference bug.

  * lisp/dvc-diff.el (dvc-show-changes-buffer): Improve doc string for PARSER.

  * lisp/xdarcs.el (xdarcs-parse-whatsnew): Replace let-bound variable
    `output' with `(current-buffer)'.

  * lisp/xgit-annotate.el (xgit-annotate-hide-revinfo): Use
    `(goto-char (point-min))' instead of `beginning-of-buffer' as suggested
    by byte compiler warning.

  * lisp/xgit.el (xgit-parse-status): Bind `output' locally to
    `(current-buffer)' instead of relying on caller binding it.

  * lisp/xhg.el (xhg-parse-status): Replace let-bound variable
    `output' with `(current-buffer)'.

--

-- 
-- Stephe
(Continue reading)

Stephen Leake | 2 Jan 13:37
Favicon

dvc.experiment.fileinfo branch ready for review

The dvc.experiment.fileinfo branch is now ready for review, and
possibly for merging into main.

It's at http://stephe-leake.org/dvc.experiment.fileinfo

It adds a new file lisp/dvc-fileinfo, which defines Common Lisp
structs for ewoc elements used in dvc-diff-mode.

The structs are:

(defstruct (dvc-fileinfo-file
            (:include dvc-fileinfo-root)
	    (:copier nil))
  mark   	;; t/nil.
  dir		;; Directory the file resides in, relative to dvc-root.
  file	     	;; File name sans directory.
                ;; (concat dir file) gives a valid path.
  status	;; Symbol; see dvc-fileinfo-status-image for list
  more-status   ;; String; whatever else the backend has to say
  )

(defstruct (dvc-fileinfo-dir
            (:include dvc-fileinfo-file)
	    (:copier nil))
  ;; no extra slots
  )

(defstruct (dvc-fileinfo-message
            (:include dvc-fileinfo-root)
	    (:copier nil))
(Continue reading)

Stefan Reichör | 6 Jan 19:49
Picon

[commit] rev 300: Merged from Stephen Leake: Various code cleanups

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

Merged from Stephen Leake: Various code cleanups
    ------------------------------------------------------------
    revno: 286.1.40
    committer: Stephen Leake <stephen_leake <at> stephe-leake.org>
    branch nick: dvc
    timestamp: Wed 2008-01-02 06:04:37 -0500
    message:
      Change dvc-add-log-entry-other-frame to dvc-log-edit-other-frame - more general.

      * lisp/dvc-log.el (dvc-add-log-entry-other-frame): Change
        dvc-add-log-entry-other-frame to dvc-log-edit-other-frame - more
        general.
        (dvc-add-log-entry-internal): Move handling of dvc-log-edit-other-frame
        into dvc-log-edit.

      * lisp/dvc-unified.el (dvc-log-edit): Move handling of dvc-log-edit-other-frame
        into dvc-log-edit.
    ------------------------------------------------------------
    revno: 286.1.39
    committer: Stephen Leake <stephen_leake <at> stephe-leake.org>
    branch nick: dvc
    timestamp: Mon 2007-12-31 04:18:50 -0500
    message:
      Clean up byte compiler verbose warnings.

      * Makefile.in (dvc-maybe): Delete, since lisp dir has no 'maybe target
          (dvc-verbose): New target for all warnings.

(Continue reading)

Stefan Reichör | 6 Jan 20:29
Picon

[commit] rev 301: Merged the dvc file-info branch from Stephen Leake

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

Merged the dvc file-info branch from Stephen Leake
    ------------------------------------------------------------
    revno: 286.1.9.1.18
    committer: Stephen Leake <stephen_leake <at> stephe-leake.org>
    branch nick: dvc.experiment.fileinfo
    timestamp: Wed 2008-01-02 07:28:35 -0500
    message:
      merge from main
    ------------------------------------------------------------
    revno: 286.1.9.1.17
    committer: Stephen Leake <stephen_leake <at> stephe-leake.org>
    branch nick: dvc.experiment.fileinfo
    timestamp: Wed 2008-01-02 07:27:32 -0500
    message:
      Add dvc-diff-dtrt.

      * lisp/bzr.el (bzr-parse-diff): Handle 'removed' files.

      * lisp/dvc-diff.el (dvc-diff-dtrt): New function to "Do The Right
        Thing". Not fully tested yet.
        (dvc-diff-mode-map): Bind M-d to dvc-diff-dtrt.
        (dvc-diff-unmark-file): Don't ding at first or last entry.

      * lisp/dvc-fileinfo.el (dvc-fileinfo-same-status): New function.
          (dvc-fileinfo-rename-possible): Factored out from dvc-fileinfo-rename.
          (dvc-fileinfo-choose-face): Handle all status cases.
          (dvc-fileinfo-next): Add no-ding arg.
          (dvc-fileinfo-prev): Add no-ding arg.
(Continue reading)

Stefan Reichör | 6 Jan 20:33
Picon

Re: dvc.experiment.fileinfo branch ready for review

Hi Stephen!

> The dvc.experiment.fileinfo branch is now ready for review, and
> possibly for merging into main.
>
> It's at http://stephe-leake.org/dvc.experiment.fileinfo

Thanks for your new years present ;-)

I glanced at your changes. I think they are a nice improvement to our
existing code base. So I merged your branch to the mainline to allow a
somewhat wider testing of your code.

Stefan.

> It adds a new file lisp/dvc-fileinfo, which defines Common Lisp
> structs for ewoc elements used in dvc-diff-mode.
>
> The structs are:
>
> (defstruct (dvc-fileinfo-file
>             (:include dvc-fileinfo-root)
> 	    (:copier nil))
>   mark   	;; t/nil.
>   dir		;; Directory the file resides in, relative to dvc-root.
>   file	     	;; File name sans directory.
>                 ;; (concat dir file) gives a valid path.
>   status	;; Symbol; see dvc-fileinfo-status-image for list
>   more-status   ;; String; whatever else the backend has to say
>   )
(Continue reading)


Gmane