Support reverting in Customize buffers

* lisp/cus-edit.el (custom--revert-buffer): New function (bug#26871).
(Custom-mode): Set up reversion.
(custom--invocation-options): New variable.
(custom-buffer-create-internal): Set it.
8 jobs for master in 14 seconds (queued for 3 seconds)
Status Job ID Name Coverage
  Prep Images
failed #22844
prep-image-base

00:00:14

 
  Build Images
skipped #22845
build-image-inotify
 
  Platform Images
skipped #22846
build-image-filenotify-gio
skipped #22847
build-image-gnustep
 
  Platforms
skipped #22848
test-filenotify-gio
skipped #22849
test-gnustep
 
  Native Comp Images
skipped #22850
build-native-bootstrap-speed0
 
  Slow
skipped #22851
test-all-inotify
 
Name Stage Failure
failed
prep-image-base Prep Images There has been a runner system failure, please try again
$ git config --global http.proxy $HTTP_PROXY; git config --global https.proxy $HTTPS_PROXY
Fetching changes with git depth set to 50...
Reinitialized existing Git repository in /builds/emacs/emacs/.git/
From https://emba.gnu.org/emacs/emacs
* [new ref] 68276f6d30bbdc09cc26fb49d7f0c3aa4bce35f2 -> refs/pipelines/11304
Checking out 68276f6d as master...

Skipping Git submodules setup
ERROR: Job failed (system failure): Error response from daemon: Conflict. The container name "/runner-2oEDrUT7-project-1-concurrent-1-build-4" is already in use by container "f46df44a43bee1f61a6ede2eac732a4e06eaa2094659f7ea23718f093d67bcc6". You have to remove (or rename) that container to be able to reuse that name. (executor_docker.go:726:0s)