diff options
| author | Eric S. Raymond | 2008-05-09 18:59:45 +0000 |
|---|---|---|
| committer | Eric S. Raymond | 2008-05-09 18:59:45 +0000 |
| commit | 06ad7cd8610e0adc079b482589e6097baae2170c (patch) | |
| tree | f89cb7eca8dddcc2e18e9160be83cda9d14bbbdd | |
| parent | e4ba96dcd1a2490f10d5817da6b7c0efbfda286e (diff) | |
| download | emacs-06ad7cd8610e0adc079b482589e6097baae2170c.tar.gz emacs-06ad7cd8610e0adc079b482589e6097baae2170c.zip | |
Comment and to-do list fixes.
| -rw-r--r-- | lisp/vc-dispatcher.el | 13 | ||||
| -rw-r--r-- | lisp/vc.el | 5 |
2 files changed, 5 insertions, 13 deletions
diff --git a/lisp/vc-dispatcher.el b/lisp/vc-dispatcher.el index ffe3582763d..b500f467b38 100644 --- a/lisp/vc-dispatcher.el +++ b/lisp/vc-dispatcher.el | |||
| @@ -58,13 +58,8 @@ | |||
| 58 | ;; of the file tree from the state of the currently visited buffer | 58 | ;; of the file tree from the state of the currently visited buffer |
| 59 | ;; and returns that subset, presumably to a client mode. | 59 | ;; and returns that subset, presumably to a client mode. |
| 60 | ;; | 60 | ;; |
| 61 | ;; The user may be attempting to select one of three contexts: an | 61 | ;; The user may be looking at either of two different views; a buffer |
| 62 | ;; explicitly selected fileset, the current working directory, or a | 62 | ;; visiting a file, or a directory buffer generated by vc-dispatcher. |
| 63 | ;; global (null) context. The user may be looking at either of two | ||
| 64 | ;; different views; a buffer visiting a file, or a directory buffer | ||
| 65 | ;; generated by vc-dispatcher. The main UI problem connected with | ||
| 66 | ;; this mode is that the user may need to be able to select any of | ||
| 67 | ;; these three contexts from either view. | ||
| 68 | ;; | 63 | ;; |
| 69 | ;; The lower layer of this mode runs commands in subprocesses, either | 64 | ;; The lower layer of this mode runs commands in subprocesses, either |
| 70 | ;; synchronously or asynchronously. Commands may be launched in one | 65 | ;; synchronously or asynchronously. Commands may be launched in one |
| @@ -119,8 +114,6 @@ | |||
| 119 | ;; | 114 | ;; |
| 120 | ;; - vc-dir needs mouse bindings. | 115 | ;; - vc-dir needs mouse bindings. |
| 121 | ;; | 116 | ;; |
| 122 | ;; - vc-dir needs more key bindings for VC actions. | ||
| 123 | ;; | ||
| 124 | ;; - vc-dir toolbar needs more icons. | 117 | ;; - vc-dir toolbar needs more icons. |
| 125 | ;; | 118 | ;; |
| 126 | ;; - vc-dir-next-line should not print an "end of buffer" message when | 119 | ;; - vc-dir-next-line should not print an "end of buffer" message when |
| @@ -296,7 +289,7 @@ and is passed 3 arguments: the COMMAND, the FILES and the FLAGS.") | |||
| 296 | 289 | ||
| 297 | ;;;###autoload | 290 | ;;;###autoload |
| 298 | (defun vc-do-command (buffer okstatus command file-or-list &rest flags) | 291 | (defun vc-do-command (buffer okstatus command file-or-list &rest flags) |
| 299 | "Execute a VC command, notifying user and checking for errors. | 292 | "Execute a slave command, notifying user and checking for errors. |
| 300 | Output from COMMAND goes to BUFFER, or *vc* if BUFFER is nil or the | 293 | Output from COMMAND goes to BUFFER, or *vc* if BUFFER is nil or the |
| 301 | current buffer if BUFFER is t. If the destination buffer is not | 294 | current buffer if BUFFER is t. If the destination buffer is not |
| 302 | already current, set it up properly and erase it. The command is | 295 | already current, set it up properly and erase it. The command is |
diff --git a/lisp/vc.el b/lisp/vc.el index 55126cf5cfa..7e7240fcdd7 100644 --- a/lisp/vc.el +++ b/lisp/vc.el | |||
| @@ -552,6 +552,8 @@ | |||
| 552 | 552 | ||
| 553 | ;;; Todo: | 553 | ;;; Todo: |
| 554 | 554 | ||
| 555 | ;; - vc-dir needs more key bindings for VC actions. | ||
| 556 | ;; | ||
| 555 | ;; - vc-update/vc-merge should deal with VC systems that don't | 557 | ;; - vc-update/vc-merge should deal with VC systems that don't |
| 556 | ;; update/merge on a file basis, but on a whole repository basis. | 558 | ;; update/merge on a file basis, but on a whole repository basis. |
| 557 | ;; | 559 | ;; |
| @@ -592,9 +594,6 @@ | |||
| 592 | ;; `diff-add-change-log-entries-other-window' to create a detailed | 594 | ;; `diff-add-change-log-entries-other-window' to create a detailed |
| 593 | ;; skeleton for the log... | 595 | ;; skeleton for the log... |
| 594 | ;; | 596 | ;; |
| 595 | ;; - a way to do repository wide log (instead of just per | ||
| 596 | ;; file/fileset) is needed. Doing it per directory might be enough... | ||
| 597 | ;; | ||
| 598 | ;; - most vc-dir backends need more work. They might need to | 597 | ;; - most vc-dir backends need more work. They might need to |
| 599 | ;; provide custom headers, use the `extra' field and deal with all | 598 | ;; provide custom headers, use the `extra' field and deal with all |
| 600 | ;; possible VC states. | 599 | ;; possible VC states. |