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 <[EMAIL PROTECTED]>
    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 <[EMAIL PROTECTED]>
    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.
          (dvc-fileinfo-same-status): New function.
      
      * lisp/dvc-utils.el (dvc-offer-choices): New function.
      
      * lisp/xdarcs.el (xdarcs-parse-whatsnew): Fix use of old dvc-diff-cookie.
      
      * lisp/tests/bzr-tests.el: Factor out debug stuff into bzr-tests-one.el
    ------------------------------------------------------------
    revno: 286.1.9.1.16
    committer: Stephen Leake <[EMAIL PROTECTED]>
    branch nick: dvc.experiment.fileinfo
    timestamp: Mon 2007-12-31 04:32:46 -0500
    message:
      merge from main
    ------------------------------------------------------------
    revno: 286.1.9.1.15
    committer: Stephen Leake <[EMAIL PROTECTED]>
    branch nick: dvc.experiment.fileinfo
    timestamp: Mon 2007-12-31 04:29:45 -0500
    message:
      Fix byte compiler warnings.
      
      * lisp/dvc-fileinfo.el (dvc-fileinfo-next): Beep on at last.
          (dvc-fileinfo-prev): Beep on at first.
          (dvc-fileinfo-rename): Fix call of
          (dvc-fileinfo-mark-dir-1): Doc free variable.
          (dvc-fileinfo--do-rename): Fix free variable.
          (dvc-fileinfo-rename): Fix free variable.
      
      * lisp/xgit.el (xgit-parse-status): Fix use of dvc-diff-cookie.
          (xgit-parse-diff): Ditto.
      
      * lisp/xhg.el (xhg-parse-diff): Fix use of dvc-diff-cookie.
          (xhg-parse-status): Ditto.
    ------------------------------------------------------------
    revno: 286.1.9.1.14
    committer: Stephen Leake <[EMAIL PROTECTED]>
    branch nick: dvc.experiment.fileinfo
    timestamp: Sun 2007-12-30 08:28:28 -0500
    message:
      Improve dvc-fileinfo-rename. Support 'removed' status in bzr.
      
      * lisp/bzr.el (bzr-parse-status): Support 'removed' status.
      
      * lisp/dvc-diff.el (dvc-diff-unmark-file): Fix bug; actually unmark.
      
      * lisp/dvc-fileinfo.el (dvc-fileinfo-marked-elems): Change
        dvc-fileinfo-marked-files to return list of elements, for
        ewoc-invalidate.
        (dvc-fileinfo--do-rename): New function.
        (dvc-fileinfo-rename): Change status in ewoc, unmark. Factor out
        dvc-fileinfo--do-rename.
    ------------------------------------------------------------
    revno: 286.1.9.1.13
    committer: Stephen Leake <[EMAIL PROTECTED]>
    branch nick: dvc.experiment.fileinfo
    timestamp: Sun 2007-12-30 07:22:57 -0500
    message:
      Use full fileinfo structs.
      
      * lisp/baz.el (baz--status-internal): Add missing :text
      
      * lisp/bzr.el (bzr-parse-diff): Use make-dvc-fileinfo-file.
      (bzr-parse-status): Ditto.
      (bzr-parse-inventory): Ditto.
      
      * lisp/dvc-diff.el (dvc-diff-mode-map): Bind "R" to dvc-fileinfo-rename.
    ------------------------------------------------------------
    revno: 286.1.9.1.12
    committer: Stephen Leake <[EMAIL PROTECTED]>
    branch nick: dvc.experiment.fileinfo
    timestamp: Sat 2007-12-29 03:51:46 -0500
    message:
      Convert remaining back-ends to dvc-fileinfo ewoc structs.
      
      * lisp/baz.el: Convert to dvc-fileinfo ewoc structs.
      
      * lisp/dvc-diff.el (dvc-diff-mark-group): Replace missed dvc-diff-cookie
        with dvc-fileinfo-ewoc.
      
      * lisp/dvc-fileinfo.el (dvc-fileinfo-add-log-entry): Fix missing quote,
        support renamed.
      
      * lisp/tla.el: Convert to dvc-fileinfo ewoc structs.
    ------------------------------------------------------------
    revno: 286.1.9.1.11
    committer: Stephen Leake <[EMAIL PROTECTED]>
    branch nick: dvc.experiment.fileinfo
    timestamp: Fri 2007-12-28 01:11:23 -0500
    message:
      merge from main
    ------------------------------------------------------------
    revno: 286.1.9.1.10
    committer: Stephen Leake <[EMAIL PROTECTED]>
    branch nick: dvc.experiment.fileinfo
    timestamp: Thu 2007-12-27 12:02:41 -0500
    message:
      merge from main
    ------------------------------------------------------------
    revno: 286.1.9.1.9
    committer: Stephen Leake <[EMAIL PROTECTED]>
    branch nick: dvc.experiment.fileinfo
    timestamp: Wed 2007-12-26 02:50:49 -0500
    message:
      Convert xmtn to use fileinfo structs, add dvc-diff-add-log-entry.
      
      * lisp/dvc-defs.el: Add dvc-status-display-known, 
dvc-status-display-ignored
      
      * lisp/xmtn-dvc.el:
          (xmtn--parse-diff-for-dvc): Use fileinfo struct.
          (xmtn--changes-image): New function.
          (xmtn--status-process-entry): Use fileinfo struct.
          (xmtn--status-using-inventory): Use fileinfo struct.
      
      * lisp/dvc-diff.el (dvc-diff-mode-map): Use dvc-diff-add-log-entry.
          (dvc-diff-add-log-entry): New function.
      
      * lisp/dvc-fileinfo.el (dvc-fileinfo-add-log-entry): Handle more cases,
        dvc-fileinfo-legacy.
    ------------------------------------------------------------
    revno: 286.1.9.1.8
    committer: Stephen Leake <[EMAIL PROTECTED]>
    branch nick: dvc.experiment.fileinfo
    timestamp: Tue 2007-12-25 14:08:22 -0500
    message:
      Fix bugs due to fileinfo.
      
      * lisp/dvc-diff.el (dvc-diff-mode-map): Use dvc-diff-mark-file,
        'dvc-diff-unmark-file, dvc-diff-unmark-file-up, not fileinfo
        equivalents, to properly handle groups marked by messages.
        (dvc-diff-unmark-file): Properly handle groups marked by messages,
        legacy fileinfo.
      
      * lisp/dvc-fileinfo.el (dvc-fileinfo-path): Handle dvc-fileinfo-legacy.
          (dvc-fileinfo-find-file): Properly handle dvc-fileinfo-legacy.
    ------------------------------------------------------------
    revno: 286.1.9.1.7
    committer: Stephen Leake <[EMAIL PROTECTED]>
    branch nick: dvc.experiment.fileinfo
    timestamp: Tue 2007-12-25 12:48:53 -0500
    message:
      More changes for fileinfo structs.
      
      * lisp/dvc-core.el (dvc-current-file-list): Use dvc-fileinfo-all-files.
      
      * lisp/dvc-fileinfo.el (dvc-fileinfo-all-files): Improve doc strign,
        handle dvc-fileinfo-legacy.
    ------------------------------------------------------------
    revno: 286.1.9.1.6
    committer: Stephen Leake <[EMAIL PROTECTED]>
    branch nick: dvc.experiment.fileinfo
    timestamp: Tue 2007-12-25 12:35:41 -0500
    message:
      merge from main
    ------------------------------------------------------------
    revno: 286.1.9.1.5
    committer: Stephen Leake <[EMAIL PROTECTED]>
    branch nick: dvc.experiment.fileinfo
    timestamp: Tue 2007-12-25 12:03:00 -0500
    message:
      First pass at converting dvc-diff, bzr back-end to use dvc-fileinfo 
structs.
      
      * lisp/baz.el (baz--status-internal): Use dvc-fileinfo-delete-messages.
      
      * lisp/bzr.el (bzr-parse-diff): Use make-dvc-fileinfo-legacy.
          (bzr-delta): ditto.
          (bzr-parse-status): Use make-dvc-fileinfo-message,
          make-dvc-fileinfo-legacy.
          (bzr-parse-inventory): Use make-dvc-fileinfo-legacy.
      
      * lisp/dvc-diff.el : Lots of changes to use fileinfo structs.
      
      * lisp/dvc-fileinfo.el (dvc-fileinfo-legacy): New struct for legacy data.
          (dvc-fileinfo-printer): Handle dvc-fileinfo-legacy.
          (dvc-fileinfo-current-file): Ditto.
          (dvc-fileinfo-find-file): Ditto.
      
      * lisp/tla.el (tla--changes-internal): Use dvc-fileinfo-delete-messages.
      
      * lisp/xmtn-dvc.el (xmtn--status-using-inventory): Use
        dvc-fileinfo-delete-messages.
    ------------------------------------------------------------
    revno: 286.1.9.1.4
    committer: Stephen Leake <[EMAIL PROTECTED]>
    branch nick: dvc.experiment.fileinfo
    timestamp: Fri 2007-12-21 03:38:11 -0500
    message:
      merge from main
    ------------------------------------------------------------
    revno: 286.1.9.1.3
    committer: Stephen Leake <[EMAIL PROTECTED]>
    branch nick: dvc.experiment.fileinfo
    timestamp: Tue 2007-11-27 05:00:38 -0500
    message:
      merge from main
    ------------------------------------------------------------
    revno: 286.1.9.1.2
    committer: Stephen Leake <[EMAIL PROTECTED]>
    branch nick: dvc.experiment.fileinfo
    timestamp: Thu 2007-11-22 06:34:52 -0500
    message:
      merge from main
    ------------------------------------------------------------
    revno: 286.1.9.1.1
    committer: Stephen Leake <[EMAIL PROTECTED]>
    branch nick: dvc.experiment.fileinfo
    timestamp: Thu 2007-11-22 06:33:48 -0500
    message:
      add dvc-fileinfo.el

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

Reply via email to