Dan Nicolaescu
30cd7dc2bc
(Todo): Add known problems.
...
(vc-dir-backend): New variable.
(vc-dir): Set it.
(vc-make-backend-object, vc-generic-status-printer)
(vc-generic-state, vc-generic-status-fileinfo-extra)
(vc-dir-extra-menu): Use it.
(vc-generic-dir-headers): Remove, unused.
2008-05-18 07:53:08 +00:00
Dan Nicolaescu
4f155125f1
(vc-annotate-show-diff-revision-at-line): Change
...
vc-diff-internal arg to match what vc-deduce-fileseset returns now.
2008-05-17 17:07:46 +00:00
Eric S. Raymond
7c2ec3f975
Use state prettyprinter in vc-dir buffers.
2008-05-16 22:42:36 +00:00
Eric S. Raymond
98712492e7
Improved extra-headers method for CVS.
2008-05-16 19:15:26 +00:00
Eric S. Raymond
780162950d
Remove a very old comment.
2008-05-16 08:53:51 +00:00
Eric S. Raymond
370fded4f6
Snapshot primitives globally renamed to refer to tags, documentation updated.
2008-05-15 17:38:50 +00:00
Eric S. Raymond
400aec1ab3
More elimination of buffer name dependencies.
2008-05-15 15:01:29 +00:00
Eric S. Raymond
d536a90488
Remove assumptions about buffer names.
2008-05-15 14:32:49 +00:00
Eric S. Raymond
97275f80a9
Move vc-dir menu hook back to vc-dispatcher.
2008-05-15 13:50:55 +00:00
Eric S. Raymond
6986e5c978
Eliminate exoensive (vc-expand-dirs) calls.
2008-05-15 01:11:23 +00:00
Eric S. Raymond
192350af69
Make vc-deduce-fileset do the right thing in derived buffers.
2008-05-14 17:12:38 +00:00
Eric S. Raymond
77c5055c7b
Tell (vc-expand-dirs) not to throw out explicitly specified files.
2008-05-12 18:49:07 +00:00
Dan Nicolaescu
84cb74cf07
Re-add Todo item about merging.
2008-05-12 17:19:41 +00:00
Dan Nicolaescu
93614fc1f8
(with-vc-file, edit-vc-file): Remove unused macros.
2008-05-12 16:37:30 +00:00
Dan Nicolaescu
b257def74f
(vc-annotate-show-diff-revision-at-line): Remove incorrect
...
cons. Use vc-annotate-backend.
2008-05-12 16:22:42 +00:00
Stefan Monnier
ee5657de26
Comment.
2008-05-12 01:46:27 +00:00
Eric S. Raymond
2e4f446922
Reorganize to-do list.
2008-05-11 18:30:35 +00:00
Eric S. Raymond
dab6808215
Prevent some compilaation warnings.
2008-05-11 14:49:39 +00:00
Dan Nicolaescu
8234f5be56
Update todo.
2008-05-10 04:39:08 +00:00
Eric S. Raymond
6877092ed6
Item said "vc-update/vc-merge should deal with VC systems that don't
...
update/merge on a file basis, but on a whole repository basis." That's
what selecting the top-level directory of the repo or working copy is
for.
2008-05-09 20:28:54 +00:00
Eric S. Raymond
af83ee68b7
Remove two to-dos.
2008-05-09 20:21:48 +00:00
Eric S. Raymond
cb5d44b66d
Dupport an use an observer flag in (vc-dispatcher-selection-set).
2008-05-09 20:17:50 +00:00
Eric S. Raymond
79ac8f50ea
VC directory bindings are noew documented.
2008-05-09 20:07:01 +00:00
Eric S. Raymond
06ad7cd861
Comment and to-do list fixes.
2008-05-09 18:59:45 +00:00
Eric S. Raymond
6aa5d910bf
Remove wash-log from the VC backend API.
2008-05-09 17:30:49 +00:00
Stefan Monnier
a749e19d07
* vc.el (vc-mark-resolved): Add `backend' argument.
...
(vc-next-action): Pass it the backend.
(vc-next-action, vc-checkout, vc-mark-resolved, vc-version-diff)
(vc-merge, vc-rollback, vc-update, vc-transfer-file, vc-delete-file)
(vc-default-comment-history, vc-default-create-snapshot)
(vc-default-retrieve-snapshot, vc-default-revert, vc-annotate)
(vc-annotate-revision-previous-to-line)
(vc-annotate-show-diff-revision-at-line, vc-annotate-warp-revision):
* vc-svn.el (vc-svn-checkout):
* vc-mcvs.el (vc-mcvs-checkout):
* vc-hooks.el (vc-state, vc-default-workfile-unchanged-p)
(vc-working-revision, vc-before-save, vc-mode-line):
Prefer vc-call-backend to vc-call so as not to recompute the backend.
2008-05-09 16:41:26 +00:00
Stefan Monnier
734abae3d8
(vc-deduce-fileset): Don't require the checkout-model and the
...
state to be consistent since it's often an unwarranted restriction.
Don't return the state either.
(vc-next-action): Check that the state is consistent.
(vc-diff-internal, vc-version-diff, vc-print-log, vc-revert)
(vc-rollback, vc-update): Adapt to new return value of vc-deduce-fileset.
2008-05-09 16:01:50 +00:00
Dan Nicolaescu
927a444ee8
(vc-version-diff, vc-print-log, vc-revert, vc-rollback)
...
(vc-update): Remove unused let bindings.
2008-05-09 07:03:15 +00:00
Eric S. Raymond
86048828d8
Large simplification in (vc-deduce-fileset) logic.
2008-05-09 01:57:21 +00:00
Eric S. Raymond
4903369afe
Remove VC-Dired and backend dir-state methods.
2008-05-07 21:27:41 +00:00
Eric S. Raymond
9a6b551bfd
Second attempt to move the VC-specific menu initialization.
2008-05-07 09:57:41 +00:00
Eric S. Raymond
e6244c1bcd
Cleanup preparatory to getting rid of dired.
2008-05-06 23:56:49 +00:00
Eric S. Raymond
9852a51d14
Back out menu move, it broke something obscure.
2008-05-06 23:44:50 +00:00
Eric S. Raymond
ee5d572fa1
More refactoring.
2008-05-06 19:12:34 +00:00
Eric S. Raymond
d5bea22973
vc-responsible-backend needs to see absolute pathnames.
2008-05-06 09:12:12 +00:00
Glenn Morris
eb3fa2cfcf
Switch to recommended form of GPLv3 permissions notice.
2008-05-06 08:06:51 +00:00
Eric S. Raymond
821677fb4d
Move a customization variable.
2008-05-06 01:41:34 +00:00
Eric S. Raymond
be63603729
Move the fileset staleness check from vc-next-action to
...
vc-dispatcher-selection-set.
2008-05-06 00:37:31 +00:00
Eric S. Raymond
b236ab0da9
More policy-mechanism separation.
2008-05-05 22:33:44 +00:00
Eric S. Raymond
5ebf2aa59c
Actually supply needed arguments.
2008-05-05 18:21:27 +00:00
Eric S. Raymond
d5079317f7
Fix a compilation warning.
2008-05-05 15:08:59 +00:00
Eric S. Raymond
992c67c500
Typo fix.
2008-05-05 02:43:34 +00:00
Eric S. Raymond
725aff3cad
Correct buggy dispatch logic.
2008-05-04 23:24:49 +00:00
Eric S. Raymond
a3e0b93f14
Typo fix.
2008-05-04 13:20:50 +00:00
Eric S. Raymond
cb625535b5
Bug fix for vc-dispatcher split.
2008-05-04 13:17:33 +00:00
Andreas Schwab
7b913185b0
Require dired when compiling.
2008-05-04 09:32:39 +00:00
Eric S. Raymond
d97d570d2c
Another refactoring step.
2008-05-03 13:16:19 +00:00
Eric S. Raymond
1bc7fa22f0
Refactoring step.
2008-05-03 13:07:18 +00:00
Eric S. Raymond
f17e204336
Small refactoring step.
2008-05-03 12:42:54 +00:00
Eric S. Raymond
d99d06ece0
Reorganze VC todo list.
2008-05-03 12:06:42 +00:00