File: vc-arch.el.html
The Arch version control system website is at
https://www.gnu.org/software/gnu-arch/
This is derived from vc-mcvs.el as follows:
- cp vc-mcvs.el vc-arch.el and then M-% mcvs RET arch RET
Then of course started the hacking.
What has been partly tested:
- Open a file.
- C-x v = without any prefix arg.
- C-x v v to commit a change to a single file.
Bugs:
- *vc-log*'s initial content lacks the Summary: lines.
- All files under the tree are considered as "under Arch's control"
without regards to =tagging-method and such.
- Files are always considered as edited.
- C-x v l does not work.
- C-x v i does not work.
- C-x v ~ does not work.
- C-x v u does not work.
- C-x v s does not work.
- C-x v r does not work.
- VC directory listings do not work.
- And more...
Defined variables (3)
vc-arch-diff-switches | String or list of strings specifying switches for Arch diff under VC. |
vc-arch-mode-line-rewrite | Rewrite rules to shorten Arch’s revision names on the mode-line. |
vc-arch-program | Name of the Arch executable. |
Defined functions (31)
vc-arch--version-completion-table | (ROOT STRING) |
vc-arch-add-tagline | () |
vc-arch-after-dir-status | (CALLBACK) |
vc-arch-checkin | (FILES COMMENT) |
vc-arch-checkout-model | (FILES) |
vc-arch-command | (BUFFER OKSTATUS FILE &rest FLAGS) |
vc-arch-default-version | (FILE) |
vc-arch-delete-file | (FILE) |
vc-arch-delete-rej-if-obsolete | () |
vc-arch-diff | (FILES &optional OLDVERS NEWVERS BUFFER ASYNC) |
vc-arch-diff3-rej-p | (REJ) |
vc-arch-dir-status-files | (DIR FILES CALLBACK) |
vc-arch-file-id | (FILE) |
vc-arch-file-source-p | (FILE) |
vc-arch-find-admin-dir | (FILE) |
vc-arch-find-revision | (FILE REV BUFFER) |
vc-arch-mode-line-string | (FILE) |
vc-arch-register | (FILES &optional COMMENT) |
vc-arch-registered | (FILE) |
vc-arch-rename-file | (OLD NEW) |
vc-arch-responsible-p | (FILE) |
vc-arch-revision-completion-table | (FILES) |
vc-arch-root | (FILE) |
vc-arch-state | (FILE) |
vc-arch-tagging-method | (FILE) |
vc-arch-trim-find-least-useful-rev | (REVS) |
vc-arch-trim-make-sentinel | (REVS) |
vc-arch-trim-one-revlib | (DIR) |
vc-arch-trim-revlib | () |
vc-arch-working-revision | (FILE) |
vc-with-current-file-buffer | (FILE &rest BODY) |