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
Eric S. Raymond
783b505b7b
Moved most of vc-dir from vc.el to vc-dispatcher.el.
2008-05-03 11:46:05 +00:00
Eric S. Raymond
4f61cc3e1f
Move VC-Dired code from vc.el to vc-dispatcher.el.
2008-05-03 10:47:28 +00:00
Eric S. Raymond
17f039f312
Move context-preservation machinery.
2008-05-03 10:18:08 +00:00
Eric S. Raymond
83affd963e
Move the command-closure machinery to vc-dispatcher.el.
2008-05-03 09:45:20 +00:00
Eric S. Raymond
b1ddeeb7e7
Partially undo the dispatcher split, it needs to happen more gradually
...
to avoid breaking things.
2008-05-03 09:28:04 +00:00
Eric S. Raymond
7265c6e8a8
Remove logentry primitive from backend API.
2008-05-03 07:39:17 +00:00
Eric S. Raymond
92d1eebf86
vc-dispatcher layer separation.
2008-05-03 07:06:34 +00:00
Eric S. Raymond
9b4ab1b495
Append to another to-do comment.
2008-05-03 06:10:56 +00:00
Eric S. Raymond
7a3c8d3a1f
Added to-do items.
2008-05-03 06:01:19 +00:00
Eric S. Raymond
70e2f6c752
Clean up vc*-revision-granularity and vc*-checkout-model.
2008-05-02 17:47:25 +00:00
Sam Steingold
5ad4f91cb2
* vc.el (vc-dir-mode-map): Enable mouse bindings.
...
(vc-at-event): New macro: run the body at the even location.
(vc-dir-menu, vc-dir-toggle-mark): Use it.
(vc-dir-mark-file, vc-dir-unmark-file): Move only on non-mouse events.
* subr.d (mouse-event-p): Check if the even is mouse-related.
2008-05-02 14:37:39 +00:00
Eric S. Raymond
6cdc3bc9f1
More preparation for removing dired.
2008-05-02 07:47:18 +00:00
Eric S. Raymond
0a29940833
Name change in preparation for ripping out vc-dired.
2008-05-02 06:56:59 +00:00
Eric S. Raymond
3c73c30e89
Better error message on missing files.
2008-05-02 03:52:08 +00:00
Dan Nicolaescu
80296236a0
(vc-register): Change argument order so that the prefix
...
argument is assigned correctly.
(vc-next-action, vc-dir-register): Update for the above change.
2008-05-02 03:47:14 +00:00
Eric S. Raymond
a094fe434f
More informative message when a fileset is in a mixed state.
2008-05-02 03:38:16 +00:00
Eric S. Raymond
105cac2d47
Don't commit right after deletion.
2008-05-02 03:30:10 +00:00
Eric S. Raymond
cd49dc20d3
Remove unneeded TODO item in comment.
2008-05-02 03:23:53 +00:00
Eric S. Raymond
5a9de6d018
Remove some XXX comments no longer needed.
2008-05-01 19:28:56 +00:00
Eric S. Raymond
3702367bce
Change 'needs-patch to 'needs-update.
2008-05-01 19:13:16 +00:00
Sam Steingold
a84615c77a
(vc-delete-file): Check if the file has uncommitted changed.
2008-05-01 17:46:27 +00:00
Eric S. Raymond
1cb119fdbf
Comment cleanup (no code change).
2008-05-01 16:40:14 +00:00
Eric S. Raymond
18a083fd78
Add items to TODO list.
2008-05-01 16:05:04 +00:00
Dan Nicolaescu
97c66ed8cd
(vc-dir-mode-map): Don't bind "r".
2008-05-01 06:33:24 +00:00
Sam Steingold
97e089f64d
(vc-dir-mode-map): Bind "r" to vc-dir-delete-file, like in PCL-CVS.
2008-04-30 19:03:54 +00:00
Sam Steingold
775237d3a1
(vc-dir-mode-map): Bind "d" to vc-dir-delete-file.
...
(vc-dir-delete-file): Add.
(vc-delete-file): Do not barf when the file has been already deleted.
2008-04-30 16:58:15 +00:00