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