emacs/lisp/obsolete
Lars Ingebrigtsen 8dacd8cd91 Add a new command vc-pull-and-push
* lisp/vc/vc-svn.el (vc-exec-after):
* lisp/vc/vc-hg.el (vc-exec-after):
* lisp/vc/vc-git.el (vc-exec-after):
* lisp/vc/vc-cvs.el (vc-exec-after):
* lisp/vc/vc-bzr.el (vc-exec-after):
* lisp/org/org-macro.el (vc-exec-after):
* lisp/obsolete/vc-mtn.el (vc-exec-after):
* lisp/obsolete/vc-arch.el (vc-exec-after): Update declaration.
* lisp/vc/vc-dispatcher.el (vc--process-sentinel): Allow running
code only on success.
(vc-exec-after): Ditto.
(vc--inhibit-change-window-start): New variable.
(vc-do-async-command): Use it to allow chaining commands without
moving window point.  Return the process instead of the buffer,
since the process may have exited already, and then we can't get
at the process.

* lisp/vc/vc-git.el (vc-git--pushpull): Return the process object.
(vc-git-pull-and-push): New function.

* lisp/vc/vc.el (vc-pull-and-push): New command (bug#51964).
2022-09-24 15:19:03 +02:00
..
autoarg.el
autoload.el ; Fix a typo in autoload.el 2022-08-18 16:30:32 +03:00
bruce.el
cc-compat.el
cl-compat.el
cl.el
crisp.el Delete many items obsolete since 24.3 2022-09-09 11:27:30 +02:00
eieio-compat.el Move EIEIO autoloads to the common loaddefs.el 2022-07-11 14:29:33 +02:00
eudcb-ph.el
gs.el Avoid using aliases for color functions 2022-08-09 22:28:08 +02:00
gulp.el
html2text.el
info-edit.el info-edit: Delay ibuffer' var change until after ibuffer' loads 2022-07-17 21:43:12 -04:00
inversion.el
iswitchb.el
landmark.el
linum.el ; Explicitly declare linum-mode obsolete 2022-09-21 14:22:26 +02:00
longlines.el Merge branch 'feature/fix-the-long-lines-display-bug' 2022-07-21 12:37:45 +02:00
makesum.el * lisp/obsolete/makesum.el: Add "Obsolete-since" header. 2022-08-08 16:32:15 +02:00
mantemp.el
meese.el
messcompat.el
metamail.el
mh-compat.el ; Unconditionally require built-in libraries 2022-08-08 18:18:50 +02:00
netrc.el Make point-at-eol and point-at-bol obsolete 2022-08-23 04:54:57 +02:00
nnir.el
otodo-mode.el
pgg-def.el
pgg-gpg.el
pgg-parse.el
pgg-pgp.el
pgg-pgp5.el
pgg.el
ps-def.el Make ps-def.el obsolete (part 2/2) 2022-07-31 18:21:01 +02:00
quickurl.el Make quickurl.el obsolete (part 2/2) 2022-07-28 12:47:55 +02:00
rcompile.el (compilation-parse-errors-function): Remove obsolete var 2022-07-21 18:59:57 -04:00
rfc2368.el
rlogin.el * lisp/obsolete/rlogin.el: Add "Obsolete-since" line. 2022-07-11 15:02:23 +02:00
sb-image.el
starttls.el Remove many items obsolete since 24.1 2022-07-08 14:10:38 +02:00
sup-mouse.el
terminal.el
thumbs.el Make thumbs.el obsolete 2022-09-24 14:07:57 +02:00
tls.el
tpu-edt.el Revert "Don't autoload obsolete library tpu-extras.el" 2022-08-08 13:47:15 +02:00
tpu-extras.el Make point-at-eol and point-at-bol obsolete 2022-08-23 04:54:57 +02:00
tpu-mapper.el
uce.el Make uce.el obsolete (bug#46472) 2022-06-17 15:06:15 +02:00
url-about.el Make "rlogin" method obsolete in url*.el 2022-09-03 07:23:08 +02:00
url-dired.el Make url-dired.el obsolete (part 2/2) 2022-08-02 10:30:55 +02:00
url-ns.el
vc-arch.el Add a new command vc-pull-and-push 2022-09-24 15:19:03 +02:00
vc-mtn.el Add a new command vc-pull-and-push 2022-09-24 15:19:03 +02:00
vi.el
vip.el
vt-control.el
vt100-led.el
ws-mode.el
yow.el