1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-12 09:28:24 +00:00
emacs/lisp/org
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
..
ChangeLog.1 ; Fix typos: prefer American spelling 2022-07-13 13:04:22 +02:00
ob-awk.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ob-C.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ob-calc.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ob-clojure.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ob-comint.el ; Fix typos. 2022-07-02 10:20:23 +02:00
ob-core.el Make point-at-eol and point-at-bol obsolete 2022-08-23 04:54:57 +02:00
ob-css.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ob-ditaa.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ob-dot.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ob-emacs-lisp.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ob-eshell.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ob-eval.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ob-exp.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ob-forth.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ob-fortran.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ob-gnuplot.el Update to Org 9.5.2-9-g7ba24c 2022-01-15 16:02:26 -05:00
ob-groovy.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ob-haskell.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ob-java.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ob-js.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ob-julia.el Update to Org 9.5.4-19-g4dff42 2022-08-21 17:35:35 -04:00
ob-latex.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ob-lilypond.el Make point-at-eol and point-at-bol obsolete 2022-08-23 04:54:57 +02:00
ob-lisp.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ob-lob.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ob-lua.el Update to Org 9.5.4-17-g6e991f 2022-07-24 16:24:24 -04:00
ob-makefile.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ob-matlab.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ob-maxima.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ob-ocaml.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ob-octave.el Make point-at-eol and point-at-bol obsolete 2022-08-23 04:54:57 +02:00
ob-org.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ob-perl.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ob-plantuml.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ob-processing.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ob-python.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ob-R.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ob-ref.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ob-ruby.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ob-sass.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ob-scheme.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ob-screen.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ob-sed.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ob-shell.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ob-sql.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ob-sqlite.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ob-table.el Update to Org 9.5.4-17-g6e991f 2022-07-24 16:24:24 -04:00
ob-tangle.el Update to Org 9.5.4-17-g6e991f 2022-07-24 16:24:24 -04:00
ob.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
oc-basic.el Make many seldom-used generalized variables obsolete 2022-08-21 22:12:43 +02:00
oc-biblatex.el Update to Org 9.5.2-38-g682ccd 2022-04-17 15:30:39 -04:00
oc-csl.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
oc-natbib.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
oc.el org-cite-list-citations: Cache footnote-definition searches 2022-06-16 10:55:05 +03:00
ol-bbdb.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ol-bibtex.el Update to Org 9.5.2-15-gc5ceb6 2022-02-13 12:43:54 -05:00
ol-docview.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ol-doi.el ; Fix typos. 2022-07-02 10:20:23 +02:00
ol-eshell.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
ol-eww.el Remove some XEmacs compat code from org-mode 2022-05-13 23:17:16 +02:00
ol-gnus.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ol-info.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ol-irc.el Make point-at-eol and point-at-bol obsolete 2022-08-23 04:54:57 +02:00
ol-man.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
ol-mhe.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ol-rmail.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ol-w3m.el Remove some XEmacs compat code from org-mode 2022-05-13 23:17:16 +02:00
ol.el Make point-at-eol and point-at-bol obsolete 2022-08-23 04:54:57 +02:00
org-agenda.el Make point-at-eol and point-at-bol obsolete 2022-08-23 04:54:57 +02:00
org-archive.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
org-attach-git.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
org-attach.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
org-capture.el Make point-at-eol and point-at-bol obsolete 2022-08-23 04:54:57 +02:00
org-clock.el Make point-at-eol and point-at-bol obsolete 2022-08-23 04:54:57 +02:00
org-colview.el Port Org encode-time usage back to Emacs 25 2022-04-05 17:52:34 -07:00
org-compat.el Make point-at-eol and point-at-bol obsolete 2022-08-23 04:54:57 +02:00
org-crypt.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
org-ctags.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
org-datetree.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
org-duration.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
org-element.el Make point-at-eol and point-at-bol obsolete 2022-08-23 04:54:57 +02:00
org-entities.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
org-faces.el Update to Org 9.5.3-3-gd54104 2022-04-24 21:07:40 -04:00
org-feed.el ; Fix typos. 2022-07-02 10:20:23 +02:00
org-footnote.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
org-goto.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
org-habit.el Make point-at-eol and point-at-bol obsolete 2022-08-23 04:54:57 +02:00
org-id.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
org-indent.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
org-inlinetask.el Make point-at-eol and point-at-bol obsolete 2022-08-23 04:54:57 +02:00
org-install.el
org-keys.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
org-lint.el string-equal-ignore-case: new function 2022-07-26 13:49:28 -04:00
org-list.el Make point-at-eol and point-at-bol obsolete 2022-08-23 04:54:57 +02:00
org-macro.el Add a new command vc-pull-and-push 2022-09-24 15:19:03 +02:00
org-macs.el Make point-at-eol and point-at-bol obsolete 2022-08-23 04:54:57 +02:00
org-mobile.el Make point-at-eol and point-at-bol obsolete 2022-08-23 04:54:57 +02:00
org-mouse.el Make point-at-eol and point-at-bol obsolete 2022-08-23 04:54:57 +02:00
org-num.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
org-pcomplete.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
org-plot.el Fix some no-X build warnings 2022-08-22 19:22:33 +02:00
org-protocol.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
org-refile.el Make point-at-eol and point-at-bol obsolete 2022-08-23 04:54:57 +02:00
org-src.el Update to Org 9.5.4-17-g6e991f 2022-07-24 16:24:24 -04:00
org-table.el Make point-at-eol and point-at-bol obsolete 2022-08-23 04:54:57 +02:00
org-tempo.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
org-timer.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
org-version.el Update to Org 9.5.5 2022-09-03 21:32:20 -04:00
org.el Merge from origin/emacs-28 2022-09-05 06:30:32 +02:00
ox-ascii.el Update to Org 9.5.4-17-g6e991f 2022-07-24 16:24:24 -04:00
ox-beamer.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ox-html.el Update to Org 9.5.4-17-g6e991f 2022-07-24 16:24:24 -04:00
ox-icalendar.el Merge from origin/emacs-28 2022-08-22 06:30:29 +02:00
ox-koma-letter.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ox-latex.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ox-man.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ox-md.el Update to Org 9.5.4-17-g6e991f 2022-07-24 16:24:24 -04:00
ox-odt.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ox-org.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ox-publish.el Update to Org 9.5.4-17-g6e991f 2022-07-24 16:24:24 -04:00
ox-texinfo.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ox.el Merge from origin/emacs-28 2022-09-21 10:25:06 +02:00