HEmP

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

49 check-ins related to "vco"

2023-12-05
14:49
Fix problems with the newly added ‘single checkout’ feature. Leaf check-in: 875d88d5a4 user: sebyte tags: vco
2023-11-26
10:49
Convert alias 'vco to command #'vco (which pops to an existing status buffer, rather than calling #'vco-status every time). Add command #'vco-choose-one (with suggested global keybinding ‘C-x v c’. This means modifying #'vco-update-buffer to accept an optional directory argument and call the newly introduced #'vco-chosen-checkout. Also modify #'vco-choose-selection to accept an additional, optional directory argument (which it passes to #'vco-update-buffer). check-in: d3095c194a user: sebyte tags: vco
2023-11-16
10:07
Reintroduce #'vco-dired (bound to ‘d’). check-in: 007d6db6ec user: sebyte tags: vco
09:51
Modify #'vco-assemble-command; employ #'read-shell-command (for its file name completion) and replace use of #'eval with #'symbol-value. Ensure default-directory is correctly let-bound before calling #'vco-assemble-command. check-in: 1898aa2347 user: sebyte tags: vco
08:35
Rename #'vco-diff-assembly & #'vco-log-assembly #'vco-diff-do-assembly & #'vco-log-do-assembly, respectively. check-in: 6610173606 user: sebyte tags: vco
2023-11-15
18:40
Fix regression affecting #'vco-log-assembly. check-in: c0c47e50c0 user: sebyte tags: vco
2023-11-14
14:30
Discard redundant auxilliary params. check-in: 17f1bff9e6 user: sebyte tags: vco
08:20
Modify #'vco-elide-checkout; position point correctly when eliding the final checkout in the status buffer. Modify #'vco-update-status; handle a call when there is no checkout under point. check-in: 91f305a8a7 user: sebyte tags: vco
2023-11-13
10:11
Fix two more recently introduced regressions. check-in: 996660bf85 user: sebyte tags: vco
09:18
Employ #'read-char (rather than #'completing-read) in #'vco-choose-selection. check-in: 96beeb31f5 user: sebyte tags: vco
09:01
Remove superfluous parenthesis. check-in: 44ffae5d72 user: sebyte tags: vco
08:48
*** No message *** check-in: c145c5a8ce user: sebyte tags: vco
08:47
Fix regression in #'vco-diff and #'vco-diff-assembly. check-in: c2a1fe8491 user: sebyte tags: vco
2023-11-12
09:15
For user convenience, remember point and search from the top. Convert #'vco-status into an interactive command and #'vco into an alias for the former. check-in: 26646f4ec9 user: sebyte tags: vco
2023-11-11
10:34
Overhaul code layout and introduce separate keybindings for operations on the set of marked files. check-in: a5540614b6 user: sebyte tags: vco
2023-11-08
14:03
Add SVN’s ‘--depth=empty’ switch to commands commit, add & revert. check-in: 27cc56375d user: sebyte tags: vco
2023-11-05
10:32
Autoload #'vco-status (as well as #'vco). check-in: b93a863f1b user: sebyte tags: vco
2023-11-04
21:09
Comment out/disable command vco-update-all. check-in: 9a6d815a19 user: sebyte tags: vco
17:05
Ignore property conflicts. check-in: b5c7286bff user: sebyte tags: vco
2023-11-01
10:58
Add #'vco-briefly-strip-header-line-time and employ in #'vco-status. Modify #'vco-soft-refresh-status; add a simple minibuffer message. check-in: 0cf2a18307 user: sebyte tags: vco
2023-10-21
07:47
Employ the style of section heading used in transient.el. This means replacing ‘ ; <header>’ with ‘;;; <header>’ and not using ‘;;; ’ for anything other than headers. check-in: e8250aa914 user: sebyte tags: vco
2023-10-19
19:49
Update a checkout regardless whether or not it has a remote. check-in: 57249e7d16 user: sebyte tags: vco
2023-10-17
16:12
*** No message *** check-in: 8bc8bee53d user: sebyte tags: vco
2023-10-16
13:10
Make it possible to alter/confirm the commit command. Add optional argument PROMPT-P to #'vco-assemble-command. Rename #'vco-message-do-action #'vco-message-do-action-or-kill-process. Add special variable vco-message-prefix-arg and employ in #'vco-commit and #'vco-message-do-action-or-kill-process. check-in: 5ed5cc1e13 user: sebyte tags: vco
2023-10-08
10:51
Add special variable vco-message-action and employ in #'vco-message-commit and #'vco-message-do-action. check-in: 441de3b8e4 user: sebyte tags: vco
2023-09-30
21:34
Add #'provide calls. check-in: 4dd8d988c8 user: sebyte tags: vco
2023-09-29
12:23
Tweak log commands. check-in: f2f6d665d1 user: sebyte tags: vco
2023-09-26
11:25
Add commands ‘add’, ‘revert’ & ‘log’. Make backend commands editable (when current-prefix-arg is non-nil). Handle ANSI color in the output of synchronous commands (as well as async commands). check-in: 04663fa58e user: sebyte tags: vco
2023-09-22
18:44
*** No message *** check-in: cc2b5fe9ad user: sebyte tags: vco
2023-09-19
10:05
*** No message *** check-in: 3ead3e2e81 user: sebyte tags: vco
2023-09-18
14:16
With the word ‘behind’ we don't need to show a negative number. check-in: 96a5ca5ee2 user: sebyte tags: vco
07:52
Add file commentary on use of #'copy-sequence and why we are able to mutate state effectively. Replace #'vco-cycle-selection-backward with #'vco-choose-selection; a function that prompts the user for a selection. Discard #'vco-cycle-selection-forward. check-in: a8fbd91989 user: sebyte tags: vco
2023-09-17
09:42
Equip #'vco-refresh-status with the tools to identiify checkouts which have disappeared, and then forget about them entirely in #'vco-update-buffer. check-in: fe4a5d87e7 user: sebyte tags: vco
08:38
*** No message *** check-in: 10f4798870 user: sebyte tags: vco
07:08
Discard use of anonymous functions to perform actions in the commit buffer. Add and employ two small utilities; #'vco-eval & #'vco-ptb. Move the body of command #'vco into new function #'vco-status and replace calls to the former with calls to the latter. check-in: 1d17340877 user: sebyte tags: vco
2023-09-16
16:13
Implement #'vco-message-show-fileset and #'vco-message-kill-buffer. check-in: bea8dc2697 user: sebyte tags: vco
11:04
*** No message *** check-in: dc4350468b user: sebyte tags: vco
2023-09-15
10:35
Add some rudimentary asynchronous process interaction. check-in: 095818b2f3 user: sebyte tags: vco
09:32
Modify #'vco-assemble-command; employ #'flatten-tree to handle symbols which evaluate to lists or nil, and leave association lists untouched. Also change Git’s default ‘update’ command (to fast-forward merges only). check-in: bdfe48af97 user: sebyte tags: vco
08:03
*** No message *** check-in: 7de7363468 user: sebyte tags: vco
06:49
*** No message *** check-in: de81c69208 user: sebyte tags: vco
2023-09-14
14:59
*** No message *** check-in: 04def4bdf7 user: sebyte tags: vco
14:39
Make committing an asynchronous operation. Simplify compilation by having backend sources #'require vco.el. Load backend sources the first time #'vco is called (rather than at vco.el load time). Employ #'ansi-color-apply on all asynchronous backend command output. check-in: ce2e02bce5 user: sebyte tags: vco
09:11
Rename #'vco-backend-assemble-command #'vco-assemble-command. Rename #'vco-backend-do-synchronous-assembly #'vco-backend-sync-do, discard BACKEND parameter and alias to vco-backend-do. Implement vco-backend-async-do and employ in #'vco-{fetch|update}-write-stanza. Discard functions vco-BACKEND-{fetch|update} in backend sources. check-in: 747bbd99b2 user: sebyte tags: vco
06:04
*** No message *** check-in: 67eaeceb4f user: sebyte tags: vco
05:48
Rename #'vco-backend-command #'vco-backend-assemble-command and #'vco-backend-do-synchronous-command #'vco-backend-do-synchronous-assembly. Employ the word ‘assembly’ in place of ‘command’ where appropriate. Handle empty messages (by always writing something to disk). check-in: d56f401711 user: sebyte tags: vco
2023-09-13
15:28
Change the order of pages and implement command #'vco-message-diff. check-in: bfb0542489 user: sebyte tags: vco
11:29
Implement diffing and committing (among many other smaller changes). check-in: d0e6523c75 user: sebyte tags: vco
2023-09-11
11:33
Add new project Version Control Overview (VCO). check-in: 23ff96a952 user: sebyte tags: vco