mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-05 22:20:24 -08:00
Compare commits
base: mirrors:b0a0127880e01d8b35468269ac03fad45c900b61
mirrors:master
mirrors:feature/igc
mirrors:emacs-30
mirrors:feature/eglot-semantic-tokens
mirrors:feature/elisp-fontify-semantically
mirrors:scratch/mps-import2
mirrors:scratch/eq_rework
mirrors:feature/package-revamp
mirrors:scratch/split-package.el
mirrors:scratch/outline-button-cover
mirrors:scratch/ses-dynamic-coordinate-bindings
mirrors:scratch/low-level-key
mirrors:scratch/string-common-prefix
mirrors:scratch/ses-programmatic-editing
mirrors:scratch/ses-programmatic-editing-1
mirrors:dancol/quit-improvements2
mirrors:dancol/quit-improvements
mirrors:scratch/text-index
mirrors:scratch/narrow-to-thing-at-point
mirrors:scratch/ts-linecol
mirrors:scratch/markers-as-gap-array
mirrors:dancol/term-am
mirrors:scratch/elisp-benchmarks
mirrors:scratch/se-matrix
mirrors:scratch/emacs-30-ts-query-patch
mirrors:scratch/tty-child-frames
mirrors:feature/package-autosuggest
mirrors:feature/elpa-package
mirrors:scratch/comp-branch-optim
mirrors:scratch/gl-state-bytepos
mirrors:scratch/windows-98
mirrors:emacs-29
mirrors:scratch/emacs-editorconfig
mirrors:feature/positioned-lambdas
mirrors:scratch/tango-icons
mirrors:feature/type-hierarchy
mirrors:scratch/func-type-decls
mirrors:feature/minibuffer-completion-enhancements
mirrors:scratch/handler-bind-2
mirrors:scratch/no-ls-lisp-advice
mirrors:scratch/pkg
mirrors:feature/jsonrpc-support-dap
mirrors:bugfix/shorthand-fixes
mirrors:feature/xref-find-extra
mirrors:feature/cl-lib-improvements
mirrors:feature/completion-lazy-hilit
mirrors:feature/named-lambdas
mirrors:feature/android
mirrors:gnus/nnatom
mirrors:scratch/comp-static-data
mirrors:scratch/flymake-fancy-end-of-line
mirrors:feature/breadcrumb-mode
mirrors:scratch/alloc
mirrors:scratch/eldoc-eglot-rework
mirrors:scratch/write-eglot-manual-for-advanced-server-config
mirrors:feature/tramp-thread-safe
mirrors:fix/bug-60974
mirrors:emacs-28
mirrors:feature/inhibit-native-comp-cleanup
mirrors:scratch/native-timers-blocked
mirrors:feature/asan-gc-poisoning
mirrors:feature/external-completion
mirrors:scratch/backend-completion
mirrors:feature/tree-sitter
mirrors:feature/comp-use-ctors
mirrors:feature/jit-improved-type-punning
mirrors:scratch/icons
mirrors:scratch/pure-overflow-warn
mirrors:scratch/font_lock_large_files
mirrors:scratch/bulk-tracing
mirrors:emacs-25
mirrors:emacs-26
mirrors:emacs-27
mirrors:scratch/etags-regen
mirrors:scratch/bug#48029
mirrors:feature/more-fds
mirrors:scratch/timsort
mirrors:scratch/correct-warning-pos
mirrors:scratch/fcr
mirrors:feature/pgtk
mirrors:scratch/bug-50959-fix
mirrors:feature/shorthand-namespacing
mirrors:scratch/electric-pair-cleanup-and-49518-bugfix
mirrors:scratch/bug-50244
mirrors:scratch/reworked-icomplete-in-buffer-mode
mirrors:scratch/icomplete-lazy-highlight-no-string-props
mirrors:scratch/icomplete-lazy-highlight-attempt-2
mirrors:scratch/icomplete-vertical-mode-improvements
mirrors:scratch/annotation-function-improvements
mirrors:scratch/icomplete-vertical-mode-gregory-and-joao
mirrors:feature/internal-msys
mirrors:girzel/gnus-headers
mirrors:feature/dll-only-windows
mirrors:scratch/seccomp
mirrors:scratch/bug-42149-funny-pcm-completion-scores
mirrors:scratch/posix-spawn
mirrors:feature/integration-of-dictionary-el
mirrors:feature/etags_update_v2
mirrors:feature/completions-highlight-modifications
mirrors:scratch/package-security
mirrors:scratch/gnus-search
mirrors:scratch/eldoc-display-functions
mirrors:feature/icomplete-vertical
mirrors:scratch/shorthand-namespacing
mirrors:feature/simple-16-theme
mirrors:scratch/modern-mode
mirrors:scratch/erc-oldies
mirrors:feature/soc-bytecode-in-traceback-reduced
mirrors:feature/soc-bytecode-in-traceback
mirrors:scratch/tzz/prettify-text-mode
mirrors:scratch/python-eldoc-async
mirrors:scratch/eldoc-async
mirrors:feature/zach-soc-bytecode-in-traceback
mirrors:scratch/tzz/auth-source-reveal-mode
mirrors:feature/zach-soc-funcall-from-bytecode
mirrors:scratch/eldoc-xref-project-gnu-elpa-core-packages
mirrors:scratch/lexspaces
mirrors:scratch/add-lisp-data-mode
mirrors:scratch/fix-40529-tabulated-list-mode-bootstrapping
mirrors:scratch/completion-api
mirrors:scratch/joaot/make-completion-at-point-function
mirrors:feature/windows-with-utils
mirrors:scratch/a-modest-completion-redesign-proposal
mirrors:feature/gnus-select2
mirrors:feature/extend_face_id
mirrors:scratch/tsdh-vc-list-files
mirrors:feature/smaller-windows
mirrors:scratch/gnus-decoded
mirrors:fix/bug-35351
mirrors:scratch/accurate-warning-pos
mirrors:wallet
mirrors:scratch/new-flex-completion-style
mirrors:scratch/gnus-hashtables
mirrors:scratch/some-more-icomplete-hacks
mirrors:feature/core-elpa-by-copy
mirrors:scratch/resolve-cc-mode-and-e-p-m
mirrors:pdumper
mirrors:scratch/albinus
mirrors:scratch/tzz/cicd
mirrors:feature/gnus-select
mirrors:scratch/allow-custom-load-paths-in-elisp-flymake
mirrors:scratch/octave-eldoc-fixes
mirrors:scratch/benchmarks
mirrors:feature/libjit
mirrors:fix/bug-2034
mirrors:scratch/fontify-open-string
mirrors:scratch/add-jsonrpc
mirrors:scratch/allow-custom-null-and-false-objects-in-jsonc
mirrors:scratch/support-plists-in-jsonc-autodetect
mirrors:scratch/np/backports-26.2
mirrors:scratch/support-plists-in-jsonc
mirrors:scratch/fix-snapshot-building
mirrors:scratch/eudc-bbdb-3
mirrors:scratch/with-fetched-url
mirrors:scratch/windows-branch-build-2
mirrors:feature/deps-download
mirrors:elparized-core
mirrors:fix/eieio-persistent
mirrors:scratch/nonspecial-handlers
mirrors:feature/etags-update
mirrors:feature/byte-unwind-protect
mirrors:fix/bug-20871
mirrors:scratch/tzz/gnus-cloud-aead
mirrors:scratch/gnus-docs
mirrors:scratch/flymake-augment-api
mirrors:scratch/gnus-roadmap
mirrors:scratch/flymake-refactor-cleaner-for-emacs-26
mirrors:scratch/raeburn-startup
mirrors:feature/new-tutorial
mirrors:feature/auth-source-pass
mirrors:scratch/build-test
mirrors:feature/mhtml-mode
mirrors:feature/temacs-for-bootstrap
mirrors:fix/great-revert-bill
mirrors:feature/byte-tail-recursion
mirrors:feature/byte-switch
mirrors:comment-cache
mirrors:nick.lloyd-bytecode-jit
mirrors:fix/bootstrap-build-minimize-squash
mirrors:scratch/merge-cedet-tests
mirrors:scratch/last-cedet-merge
mirrors:fix/bootstrap-build-minimize
mirrors:feature/stdout-stderr-stream
mirrors:test-concurrency
mirrors:concurrency-libtask
mirrors:feature/integrated-elpa
mirrors:dima_regex_embedded_modifiers
mirrors:scratch/hard-narrow
mirrors:feature/parsable-ert-output
mirrors:fix/htmlfontify-21990
mirrors:xwidget_mvp
mirrors:scratch/follow
mirrors:scratch/kqueue
mirrors:fix/not-defined-at-runtime
mirrors:scratch/api.el
mirrors:scratch/tzz/import-pl
mirrors:scratch/multi-level-test-makefile
mirrors:old-branches/concurrency
mirrors:scratch/isearch-show-toggles
mirrors:scratch/dbusbind-type-tests
mirrors:scratch/dbusbind-type
mirrors:stream
mirrors:emacs-24
mirrors:old-branches/cairo
mirrors:scratch/highlight-n-windows
mirrors:xwidget
mirrors:old-branches/dynamic-modules-rc2
mirrors:emacs-23
mirrors:old-branches/profiler
mirrors:old-branches/python
mirrors:old-branches/window-pub
mirrors:other-branches/old-concurrency
mirrors:old-branches/pending
mirrors:old-branches/lexbind
mirrors:old-branches/cedet-branch
mirrors:old-branches/EMACS_23_1_RC
mirrors:old-branches/EMACS_22_BASE
mirrors:old-branches/font-backend
mirrors:old-branches/unicode-xft
mirrors:old-branches/multi-tty
mirrors:old-branches/emacs-unicode-2
mirrors:other-branches/DAVELOVE
mirrors:other-branches/ILYA
mirrors:old-branches/NewVC-fileset
mirrors:old-branches/rmail-mbox-branch
mirrors:other-branches/test2
mirrors:other-branches/old-bidi
mirrors:old-branches/EMACS_21_1_RC
mirrors:other-branches/FLYSPELL
mirrors:other-branches/ttn-vms-21-2-stash
mirrors:other-branches/ttn-vms-21-3-stash
mirrors:old-branches/gnus-5_10-branch
mirrors:old-branches/emacs-unicode
mirrors:other-branches/Boehm-GC
mirrors:other-branches/Boehm-versions
mirrors:other-branches/VENDOR
mirrors:other-branches/fx-branch
mirrors:other-branches/gerd_dbe
mirrors:other-branches/patches_21_0
mirrors:other-branches/gerd_0001
mirrors:emacs-30.2
mirrors:emacs-30.1.90
mirrors:emacs-30.1
mirrors:emacs-30.1-rc1
mirrors:emacs-30.0.93
mirrors:emacs-30.0.92
mirrors:emacs-30.0.91
mirrors:emacs-30.0.90
mirrors:emacs-29.4
mirrors:emacs-29.3
mirrors:emacs-29.2
mirrors:emacs-29.1.90
mirrors:emacs-29.1
mirrors:emacs-29.1-rc1
mirrors:emacs-29.0.92
mirrors:emacs-29.0.91
mirrors:emacs-29.0.90
mirrors:emacs-28.3-rc1
mirrors:emacs-28.2
mirrors:emacs-28.1.91
mirrors:emacs-28.1.90
mirrors:emacs-28.1
mirrors:emacs-28.0.92
mirrors:emacs-28.0.91
mirrors:emacs-28.0.90
mirrors:emacs-27.2
mirrors:emacs-27.2-rc2
mirrors:emacs-27.2-rc1
mirrors:emacs-27.1.91
mirrors:emacs-27.1.90
mirrors:emacs-27.1
mirrors:emacs-27.1-rc2
mirrors:emacs-27.1-rc1
mirrors:emacs-27.0.91
mirrors:emacs-27.0.90
mirrors:emacs-26.3
mirrors:emacs-26.3-rc1
mirrors:emacs-26.2.90
mirrors:emacs-26.2
mirrors:emacs-26.1.92
mirrors:emacs-26.1.91
mirrors:emacs-26.1.90
mirrors:emacs-26.1
mirrors:emacs-26.1-rc1
mirrors:emacs-26.0.91
mirrors:emacs-18.59
mirrors:emacs-26.0.90
mirrors:emacs-25.3
mirrors:emacs-25.2
mirrors:emacs-25.2-rc2
mirrors:emacs-25.2-rc1
mirrors:emacs-25.1.91
mirrors:emacs-25.1.90
mirrors:emacs-25.1
mirrors:emacs-25.1-rc2
mirrors:emacs-25.1-rc1
mirrors:emacs-25.0.95
mirrors:emacs-25.0.94
mirrors:emacs-25.0.93
mirrors:emacs-25.0.92
mirrors:emacs-25.0.91
mirrors:emacs-25.0.90
mirrors:mh-e-8.5
mirrors:mh-e-doc-8.5
mirrors:mh-e-8.4
mirrors:mh-e-8.3.1
mirrors:mh-e-doc-8.3
mirrors:mh-e-8.3
mirrors:mh-e-8.2.93
mirrors:mh-e-8.2.92
mirrors:mh-e-8.2.91
mirrors:mh-e-8.0.1
mirrors:mh-e-8.2
mirrors:mh-e-doc-8.2
mirrors:mh-e-doc-8.1
mirrors:mh-e-8.1
mirrors:mh-e-8.0.3
mirrors:mh-e-doc-8.0.3
mirrors:mh-e-8.6
mirrors:mh-e-8.0.2
mirrors:mh-e-doc-8.0.1
mirrors:mh-e-8.0
mirrors:mh-e-doc-8.0
mirrors:mh-e-8.2.90
mirrors:mh-e-doc-8.4
mirrors:emacs-24.5-rc3-fixed
mirrors:emacs-24.5
mirrors:emacs-24.5-rc3
mirrors:emacs-24.5-rc2
mirrors:emacs-24.5-rc1
mirrors:emacs-24.4.91
mirrors:emacs-24.4.90
mirrors:emacs-24.4
mirrors:emacs-24.4-rc1
mirrors:emacs-24.3.94
mirrors:emacs-24.3.93
mirrors:emacs-24.3.92
mirrors:emacs-24.3.91
mirrors:emacs-24.3.90
mirrors:emacs-24.3
mirrors:emacs-24.3-rc1
mirrors:emacs-24.2.93
mirrors:emacs-24.2.92
mirrors:emacs-24.2.91
mirrors:emacs-24.2.90
mirrors:emacs-24.2
mirrors:emacs-24.1
mirrors:emacs-24.0.97
mirrors:emacs-24.0.96
mirrors:emacs-pretest-24.0.95
mirrors:emacs-pretest-24.0.05
mirrors:emacs-pretest-24.0.94
mirrors:emacs-pretest-24.0.93
mirrors:emacs-23.4
mirrors:emacs-pretest-23.3.90
mirrors:emacs-pretest-24.0.92
mirrors:emacs-pretest-24.0.91
mirrors:emacs-pretest-24.0.90
mirrors:emacs-23.3
mirrors:emacs-pretest-23.2.94
mirrors:emacs-pretest-23.2.93.1
mirrors:emacs-pretest-23.2.93
mirrors:emacs-pretest-23.2.92
mirrors:emacs-pretest-23.2.91
mirrors:emacs-pretest-23.2.90
mirrors:emacs-23.2
mirrors:emacs-pretest-23.1.97
mirrors:emacs-pretest-23.1.96
mirrors:emacs-pretest-23.1.95
mirrors:emacs-pretest-23.1.94
mirrors:emacs-pretest-23.1.93
mirrors:emacs-pretest-23.1.92
mirrors:emacs-pretest-23.1.91
mirrors:emacs-pretest-23.1.90
mirrors:emacs-23.1
mirrors:emacs-pretest-23.0.96
mirrors:emacs-pretest-23.0.95
mirrors:emacs-pretest-23.0.94
mirrors:emacs-pretest-23.0.93
mirrors:emacs-pretest-23.0.92
mirrors:emacs-pretest-23.0.91
mirrors:emacs-pretest-23.0.90
mirrors:emacs-22.3
mirrors:emacs-pretest-22.2.92
mirrors:emacs-pretest-22.2.91
mirrors:emacs-pretest-22.2.90
mirrors:emacs-22.2
mirrors:emacs-pretest-22.1.92
mirrors:emacs-pretest-22.1.91
mirrors:emacs-pretest-22.1.90
mirrors:emacs-22.1
mirrors:emacs-pretest-22.0.990
mirrors:emacs-pretest-22.0.99
mirrors:emacs-pretest-22.0.98
mirrors:emacs-pretest-22.0.97
mirrors:emacs-pretest-22.0.96
mirrors:emacs-pretest-22.0.95
mirrors:emacs-pretest-22.0.94
mirrors:emacs-pretest-22.0.93
mirrors:emacs-pretest-22.0.92
mirrors:emacs-pretest-22.0.91
mirrors:emacs-pretest-22.0.90
mirrors:ttn-vms-21-2-B4
mirrors:ttn-vms-21-2-B3
mirrors:ttn-vms-21-2-B2
mirrors:emacs-21.3
mirrors:emacs-pretest-21.2.95
mirrors:emacs-pretest-21.2.94
mirrors:emacs-pretest-21.2.93
mirrors:emacs-pretest-21.2.92
mirrors:emacs-pretest-21.2.91
mirrors:emacs-21.2
mirrors:emacs-21.1
mirrors:emacs-pretest-21.0.106
mirrors:emacs-pretest-21.0.105
mirrors:emacs-pretest-21.0.104
mirrors:emacs-pretest-21.0.103
mirrors:emacs-pretest-21.0.102
mirrors:emacs-pretest-21.0.101
mirrors:emacs-pretest-21.0.100
mirrors:emacs-pretest-21.0.99
mirrors:emacs-pretest-21.0.98
mirrors:emacs-pretest-21.0.97
mirrors:emacs-pretest-21.0.96
mirrors:emacs-pretest-21.0.95
mirrors:emacs-pretest-21.0.93
mirrors:emacs-pretest-21.0.92
mirrors:emacs-pretest-21.0.91
mirrors:emacs-pretest-21.0.90
mirrors:emacs-20.4
mirrors:emacs-20.3
mirrors:emacs-20.2
mirrors:emacs-20.1
mirrors:emacs-19.34
...
compare: mirrors:df4d8c147524c3cea5cf77a0b73d3f64e58aa4f9
mirrors:master
mirrors:feature/igc
mirrors:emacs-30
mirrors:feature/eglot-semantic-tokens
mirrors:feature/elisp-fontify-semantically
mirrors:scratch/mps-import2
mirrors:scratch/eq_rework
mirrors:feature/package-revamp
mirrors:scratch/split-package.el
mirrors:scratch/outline-button-cover
mirrors:scratch/ses-dynamic-coordinate-bindings
mirrors:scratch/low-level-key
mirrors:scratch/string-common-prefix
mirrors:scratch/ses-programmatic-editing
mirrors:scratch/ses-programmatic-editing-1
mirrors:dancol/quit-improvements2
mirrors:dancol/quit-improvements
mirrors:scratch/text-index
mirrors:scratch/narrow-to-thing-at-point
mirrors:scratch/ts-linecol
mirrors:scratch/markers-as-gap-array
mirrors:dancol/term-am
mirrors:scratch/elisp-benchmarks
mirrors:scratch/se-matrix
mirrors:scratch/emacs-30-ts-query-patch
mirrors:scratch/tty-child-frames
mirrors:feature/package-autosuggest
mirrors:feature/elpa-package
mirrors:scratch/comp-branch-optim
mirrors:scratch/gl-state-bytepos
mirrors:scratch/windows-98
mirrors:emacs-29
mirrors:scratch/emacs-editorconfig
mirrors:feature/positioned-lambdas
mirrors:scratch/tango-icons
mirrors:feature/type-hierarchy
mirrors:scratch/func-type-decls
mirrors:feature/minibuffer-completion-enhancements
mirrors:scratch/handler-bind-2
mirrors:scratch/no-ls-lisp-advice
mirrors:scratch/pkg
mirrors:feature/jsonrpc-support-dap
mirrors:bugfix/shorthand-fixes
mirrors:feature/xref-find-extra
mirrors:feature/cl-lib-improvements
mirrors:feature/completion-lazy-hilit
mirrors:feature/named-lambdas
mirrors:feature/android
mirrors:gnus/nnatom
mirrors:scratch/comp-static-data
mirrors:scratch/flymake-fancy-end-of-line
mirrors:feature/breadcrumb-mode
mirrors:scratch/alloc
mirrors:scratch/eldoc-eglot-rework
mirrors:scratch/write-eglot-manual-for-advanced-server-config
mirrors:feature/tramp-thread-safe
mirrors:fix/bug-60974
mirrors:emacs-28
mirrors:feature/inhibit-native-comp-cleanup
mirrors:scratch/native-timers-blocked
mirrors:feature/asan-gc-poisoning
mirrors:feature/external-completion
mirrors:scratch/backend-completion
mirrors:feature/tree-sitter
mirrors:feature/comp-use-ctors
mirrors:feature/jit-improved-type-punning
mirrors:scratch/icons
mirrors:scratch/pure-overflow-warn
mirrors:scratch/font_lock_large_files
mirrors:scratch/bulk-tracing
mirrors:emacs-25
mirrors:emacs-26
mirrors:emacs-27
mirrors:scratch/etags-regen
mirrors:scratch/bug#48029
mirrors:feature/more-fds
mirrors:scratch/timsort
mirrors:scratch/correct-warning-pos
mirrors:scratch/fcr
mirrors:feature/pgtk
mirrors:scratch/bug-50959-fix
mirrors:feature/shorthand-namespacing
mirrors:scratch/electric-pair-cleanup-and-49518-bugfix
mirrors:scratch/bug-50244
mirrors:scratch/reworked-icomplete-in-buffer-mode
mirrors:scratch/icomplete-lazy-highlight-no-string-props
mirrors:scratch/icomplete-lazy-highlight-attempt-2
mirrors:scratch/icomplete-vertical-mode-improvements
mirrors:scratch/annotation-function-improvements
mirrors:scratch/icomplete-vertical-mode-gregory-and-joao
mirrors:feature/internal-msys
mirrors:girzel/gnus-headers
mirrors:feature/dll-only-windows
mirrors:scratch/seccomp
mirrors:scratch/bug-42149-funny-pcm-completion-scores
mirrors:scratch/posix-spawn
mirrors:feature/integration-of-dictionary-el
mirrors:feature/etags_update_v2
mirrors:feature/completions-highlight-modifications
mirrors:scratch/package-security
mirrors:scratch/gnus-search
mirrors:scratch/eldoc-display-functions
mirrors:feature/icomplete-vertical
mirrors:scratch/shorthand-namespacing
mirrors:feature/simple-16-theme
mirrors:scratch/modern-mode
mirrors:scratch/erc-oldies
mirrors:feature/soc-bytecode-in-traceback-reduced
mirrors:feature/soc-bytecode-in-traceback
mirrors:scratch/tzz/prettify-text-mode
mirrors:scratch/python-eldoc-async
mirrors:scratch/eldoc-async
mirrors:feature/zach-soc-bytecode-in-traceback
mirrors:scratch/tzz/auth-source-reveal-mode
mirrors:feature/zach-soc-funcall-from-bytecode
mirrors:scratch/eldoc-xref-project-gnu-elpa-core-packages
mirrors:scratch/lexspaces
mirrors:scratch/add-lisp-data-mode
mirrors:scratch/fix-40529-tabulated-list-mode-bootstrapping
mirrors:scratch/completion-api
mirrors:scratch/joaot/make-completion-at-point-function
mirrors:feature/windows-with-utils
mirrors:scratch/a-modest-completion-redesign-proposal
mirrors:feature/gnus-select2
mirrors:feature/extend_face_id
mirrors:scratch/tsdh-vc-list-files
mirrors:feature/smaller-windows
mirrors:scratch/gnus-decoded
mirrors:fix/bug-35351
mirrors:scratch/accurate-warning-pos
mirrors:wallet
mirrors:scratch/new-flex-completion-style
mirrors:scratch/gnus-hashtables
mirrors:scratch/some-more-icomplete-hacks
mirrors:feature/core-elpa-by-copy
mirrors:scratch/resolve-cc-mode-and-e-p-m
mirrors:pdumper
mirrors:scratch/albinus
mirrors:scratch/tzz/cicd
mirrors:feature/gnus-select
mirrors:scratch/allow-custom-load-paths-in-elisp-flymake
mirrors:scratch/octave-eldoc-fixes
mirrors:scratch/benchmarks
mirrors:feature/libjit
mirrors:fix/bug-2034
mirrors:scratch/fontify-open-string
mirrors:scratch/add-jsonrpc
mirrors:scratch/allow-custom-null-and-false-objects-in-jsonc
mirrors:scratch/support-plists-in-jsonc-autodetect
mirrors:scratch/np/backports-26.2
mirrors:scratch/support-plists-in-jsonc
mirrors:scratch/fix-snapshot-building
mirrors:scratch/eudc-bbdb-3
mirrors:scratch/with-fetched-url
mirrors:scratch/windows-branch-build-2
mirrors:feature/deps-download
mirrors:elparized-core
mirrors:fix/eieio-persistent
mirrors:scratch/nonspecial-handlers
mirrors:feature/etags-update
mirrors:feature/byte-unwind-protect
mirrors:fix/bug-20871
mirrors:scratch/tzz/gnus-cloud-aead
mirrors:scratch/gnus-docs
mirrors:scratch/flymake-augment-api
mirrors:scratch/gnus-roadmap
mirrors:scratch/flymake-refactor-cleaner-for-emacs-26
mirrors:scratch/raeburn-startup
mirrors:feature/new-tutorial
mirrors:feature/auth-source-pass
mirrors:scratch/build-test
mirrors:feature/mhtml-mode
mirrors:feature/temacs-for-bootstrap
mirrors:fix/great-revert-bill
mirrors:feature/byte-tail-recursion
mirrors:feature/byte-switch
mirrors:comment-cache
mirrors:nick.lloyd-bytecode-jit
mirrors:fix/bootstrap-build-minimize-squash
mirrors:scratch/merge-cedet-tests
mirrors:scratch/last-cedet-merge
mirrors:fix/bootstrap-build-minimize
mirrors:feature/stdout-stderr-stream
mirrors:test-concurrency
mirrors:concurrency-libtask
mirrors:feature/integrated-elpa
mirrors:dima_regex_embedded_modifiers
mirrors:scratch/hard-narrow
mirrors:feature/parsable-ert-output
mirrors:fix/htmlfontify-21990
mirrors:xwidget_mvp
mirrors:scratch/follow
mirrors:scratch/kqueue
mirrors:fix/not-defined-at-runtime
mirrors:scratch/api.el
mirrors:scratch/tzz/import-pl
mirrors:scratch/multi-level-test-makefile
mirrors:old-branches/concurrency
mirrors:scratch/isearch-show-toggles
mirrors:scratch/dbusbind-type-tests
mirrors:scratch/dbusbind-type
mirrors:stream
mirrors:emacs-24
mirrors:old-branches/cairo
mirrors:scratch/highlight-n-windows
mirrors:xwidget
mirrors:old-branches/dynamic-modules-rc2
mirrors:emacs-23
mirrors:old-branches/profiler
mirrors:old-branches/python
mirrors:old-branches/window-pub
mirrors:other-branches/old-concurrency
mirrors:old-branches/pending
mirrors:old-branches/lexbind
mirrors:old-branches/cedet-branch
mirrors:old-branches/EMACS_23_1_RC
mirrors:old-branches/EMACS_22_BASE
mirrors:old-branches/font-backend
mirrors:old-branches/unicode-xft
mirrors:old-branches/multi-tty
mirrors:old-branches/emacs-unicode-2
mirrors:other-branches/DAVELOVE
mirrors:other-branches/ILYA
mirrors:old-branches/NewVC-fileset
mirrors:old-branches/rmail-mbox-branch
mirrors:other-branches/test2
mirrors:other-branches/old-bidi
mirrors:old-branches/EMACS_21_1_RC
mirrors:other-branches/FLYSPELL
mirrors:other-branches/ttn-vms-21-2-stash
mirrors:other-branches/ttn-vms-21-3-stash
mirrors:old-branches/gnus-5_10-branch
mirrors:old-branches/emacs-unicode
mirrors:other-branches/Boehm-GC
mirrors:other-branches/Boehm-versions
mirrors:other-branches/VENDOR
mirrors:other-branches/fx-branch
mirrors:other-branches/gerd_dbe
mirrors:other-branches/patches_21_0
mirrors:other-branches/gerd_0001
mirrors:emacs-30.2
mirrors:emacs-30.1.90
mirrors:emacs-30.1
mirrors:emacs-30.1-rc1
mirrors:emacs-30.0.93
mirrors:emacs-30.0.92
mirrors:emacs-30.0.91
mirrors:emacs-30.0.90
mirrors:emacs-29.4
mirrors:emacs-29.3
mirrors:emacs-29.2
mirrors:emacs-29.1.90
mirrors:emacs-29.1
mirrors:emacs-29.1-rc1
mirrors:emacs-29.0.92
mirrors:emacs-29.0.91
mirrors:emacs-29.0.90
mirrors:emacs-28.3-rc1
mirrors:emacs-28.2
mirrors:emacs-28.1.91
mirrors:emacs-28.1.90
mirrors:emacs-28.1
mirrors:emacs-28.0.92
mirrors:emacs-28.0.91
mirrors:emacs-28.0.90
mirrors:emacs-27.2
mirrors:emacs-27.2-rc2
mirrors:emacs-27.2-rc1
mirrors:emacs-27.1.91
mirrors:emacs-27.1.90
mirrors:emacs-27.1
mirrors:emacs-27.1-rc2
mirrors:emacs-27.1-rc1
mirrors:emacs-27.0.91
mirrors:emacs-27.0.90
mirrors:emacs-26.3
mirrors:emacs-26.3-rc1
mirrors:emacs-26.2.90
mirrors:emacs-26.2
mirrors:emacs-26.1.92
mirrors:emacs-26.1.91
mirrors:emacs-26.1.90
mirrors:emacs-26.1
mirrors:emacs-26.1-rc1
mirrors:emacs-26.0.91
mirrors:emacs-18.59
mirrors:emacs-26.0.90
mirrors:emacs-25.3
mirrors:emacs-25.2
mirrors:emacs-25.2-rc2
mirrors:emacs-25.2-rc1
mirrors:emacs-25.1.91
mirrors:emacs-25.1.90
mirrors:emacs-25.1
mirrors:emacs-25.1-rc2
mirrors:emacs-25.1-rc1
mirrors:emacs-25.0.95
mirrors:emacs-25.0.94
mirrors:emacs-25.0.93
mirrors:emacs-25.0.92
mirrors:emacs-25.0.91
mirrors:emacs-25.0.90
mirrors:mh-e-8.5
mirrors:mh-e-doc-8.5
mirrors:mh-e-8.4
mirrors:mh-e-8.3.1
mirrors:mh-e-doc-8.3
mirrors:mh-e-8.3
mirrors:mh-e-8.2.93
mirrors:mh-e-8.2.92
mirrors:mh-e-8.2.91
mirrors:mh-e-8.0.1
mirrors:mh-e-8.2
mirrors:mh-e-doc-8.2
mirrors:mh-e-doc-8.1
mirrors:mh-e-8.1
mirrors:mh-e-8.0.3
mirrors:mh-e-doc-8.0.3
mirrors:mh-e-8.6
mirrors:mh-e-8.0.2
mirrors:mh-e-doc-8.0.1
mirrors:mh-e-8.0
mirrors:mh-e-doc-8.0
mirrors:mh-e-8.2.90
mirrors:mh-e-doc-8.4
mirrors:emacs-24.5-rc3-fixed
mirrors:emacs-24.5
mirrors:emacs-24.5-rc3
mirrors:emacs-24.5-rc2
mirrors:emacs-24.5-rc1
mirrors:emacs-24.4.91
mirrors:emacs-24.4.90
mirrors:emacs-24.4
mirrors:emacs-24.4-rc1
mirrors:emacs-24.3.94
mirrors:emacs-24.3.93
mirrors:emacs-24.3.92
mirrors:emacs-24.3.91
mirrors:emacs-24.3.90
mirrors:emacs-24.3
mirrors:emacs-24.3-rc1
mirrors:emacs-24.2.93
mirrors:emacs-24.2.92
mirrors:emacs-24.2.91
mirrors:emacs-24.2.90
mirrors:emacs-24.2
mirrors:emacs-24.1
mirrors:emacs-24.0.97
mirrors:emacs-24.0.96
mirrors:emacs-pretest-24.0.95
mirrors:emacs-pretest-24.0.05
mirrors:emacs-pretest-24.0.94
mirrors:emacs-pretest-24.0.93
mirrors:emacs-23.4
mirrors:emacs-pretest-23.3.90
mirrors:emacs-pretest-24.0.92
mirrors:emacs-pretest-24.0.91
mirrors:emacs-pretest-24.0.90
mirrors:emacs-23.3
mirrors:emacs-pretest-23.2.94
mirrors:emacs-pretest-23.2.93.1
mirrors:emacs-pretest-23.2.93
mirrors:emacs-pretest-23.2.92
mirrors:emacs-pretest-23.2.91
mirrors:emacs-pretest-23.2.90
mirrors:emacs-23.2
mirrors:emacs-pretest-23.1.97
mirrors:emacs-pretest-23.1.96
mirrors:emacs-pretest-23.1.95
mirrors:emacs-pretest-23.1.94
mirrors:emacs-pretest-23.1.93
mirrors:emacs-pretest-23.1.92
mirrors:emacs-pretest-23.1.91
mirrors:emacs-pretest-23.1.90
mirrors:emacs-23.1
mirrors:emacs-pretest-23.0.96
mirrors:emacs-pretest-23.0.95
mirrors:emacs-pretest-23.0.94
mirrors:emacs-pretest-23.0.93
mirrors:emacs-pretest-23.0.92
mirrors:emacs-pretest-23.0.91
mirrors:emacs-pretest-23.0.90
mirrors:emacs-22.3
mirrors:emacs-pretest-22.2.92
mirrors:emacs-pretest-22.2.91
mirrors:emacs-pretest-22.2.90
mirrors:emacs-22.2
mirrors:emacs-pretest-22.1.92
mirrors:emacs-pretest-22.1.91
mirrors:emacs-pretest-22.1.90
mirrors:emacs-22.1
mirrors:emacs-pretest-22.0.990
mirrors:emacs-pretest-22.0.99
mirrors:emacs-pretest-22.0.98
mirrors:emacs-pretest-22.0.97
mirrors:emacs-pretest-22.0.96
mirrors:emacs-pretest-22.0.95
mirrors:emacs-pretest-22.0.94
mirrors:emacs-pretest-22.0.93
mirrors:emacs-pretest-22.0.92
mirrors:emacs-pretest-22.0.91
mirrors:emacs-pretest-22.0.90
mirrors:ttn-vms-21-2-B4
mirrors:ttn-vms-21-2-B3
mirrors:ttn-vms-21-2-B2
mirrors:emacs-21.3
mirrors:emacs-pretest-21.2.95
mirrors:emacs-pretest-21.2.94
mirrors:emacs-pretest-21.2.93
mirrors:emacs-pretest-21.2.92
mirrors:emacs-pretest-21.2.91
mirrors:emacs-21.2
mirrors:emacs-21.1
mirrors:emacs-pretest-21.0.106
mirrors:emacs-pretest-21.0.105
mirrors:emacs-pretest-21.0.104
mirrors:emacs-pretest-21.0.103
mirrors:emacs-pretest-21.0.102
mirrors:emacs-pretest-21.0.101
mirrors:emacs-pretest-21.0.100
mirrors:emacs-pretest-21.0.99
mirrors:emacs-pretest-21.0.98
mirrors:emacs-pretest-21.0.97
mirrors:emacs-pretest-21.0.96
mirrors:emacs-pretest-21.0.95
mirrors:emacs-pretest-21.0.93
mirrors:emacs-pretest-21.0.92
mirrors:emacs-pretest-21.0.91
mirrors:emacs-pretest-21.0.90
mirrors:emacs-20.4
mirrors:emacs-20.3
mirrors:emacs-20.2
mirrors:emacs-20.1
mirrors:emacs-19.34
2 commits
b0a0127880
...
df4d8c1475
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
df4d8c1475 | * lisp/vc/vc.el (vc-push): Delay clearing incoming revisions cache. | ||
|
|
7780ac923c | * lisp/vc/vc.el (vc--incoming-revision): Do store 'nil'. |
1 changed files with 19 additions and 13 deletions
|
|
@ -4026,18 +4026,23 @@ The command prompts for the branch whose change log to show."
|
|||
;; incoming revision is fine except for the rare case in which someone
|
||||
;; else cherry-picks the very same commits that you have outstanding,
|
||||
;; and pushes them. Given this, we implement our own caching.
|
||||
(or (and (not refresh)
|
||||
(cdr (assoc upstream-location
|
||||
;;
|
||||
;; Do store `nil', before signalling an error, if there is no incoming
|
||||
;; revision, because that's also something that can be slow to
|
||||
;; determine and so should be remembered.
|
||||
(if-let* ((_ (not refresh))
|
||||
(record (assoc upstream-location
|
||||
(vc--repo-getprop 'vc-incoming-revision))))
|
||||
(and-let* ((res (vc-call-backend backend 'incoming-revision
|
||||
(cdr record)
|
||||
(let ((res (vc-call-backend backend 'incoming-revision
|
||||
upstream-location refresh)))
|
||||
(if-let* ((alist (vc--repo-getprop 'vc-incoming-revision)))
|
||||
(setf (alist-get upstream-location alist nil nil #'equal)
|
||||
res)
|
||||
(vc--repo-setprop 'vc-incoming-revision
|
||||
`((,upstream-location . ,res))))
|
||||
res)
|
||||
(user-error "No incoming revision -- local-only branch?")))
|
||||
(or res
|
||||
(user-error "No incoming revision -- local-only branch?")))))
|
||||
|
||||
;;;###autoload
|
||||
(defun vc-log-incoming (&optional upstream-location)
|
||||
|
|
@ -4272,7 +4277,8 @@ It also signals an error in a Bazaar bound branch."
|
|||
(progn (vc-call-backend backend 'push arg)
|
||||
;; FIXME: Ideally we would only clear out the
|
||||
;; REMOTE-LOCATION to which we are pushing.
|
||||
(vc--repo-setprop 'vc-incoming-revision nil))
|
||||
(vc-run-delayed
|
||||
(vc--repo-setprop 'vc-incoming-revision nil)))
|
||||
(user-error "VC push is unsupported for `%s'" backend))))
|
||||
|
||||
;;;###autoload
|
||||
|
|
|
|||
Write
Preview
Loading…
Add table
Add a link
Reference in a new issue