]> git.eshelyaron.com Git - emacs.git/commit
Support setting umask symbolically in Eshell
authorJim Porter <jporterbugs@gmail.com>
Sun, 5 Mar 2023 06:11:23 +0000 (22:11 -0800)
committerEshel Yaron <me@eshelyaron.com>
Wed, 31 Jan 2024 20:10:36 +0000 (21:10 +0100)
commit6e8f8e5c9f74094fadebbea16e6d3777133e414c
treea9c29d300771054888dfc026156bdc3979e91709
parentdc6a65ef9c9358b36ba025e496026c6e5258671a
Support setting umask symbolically in Eshell

* lisp/eshell/em-basic.el (eshell/umask): Handle setting umask
symbolically, and make setting umask take precedence over "-S".

* test/lisp/eshell/em-basic-tests.el
(em-basic-test/umask-print-numeric, em-basic-test/umask-read-symbolic,
em-basic-test/umask-set): Rename to...
(em-basic-test/umask/print-numeric)
(em-basic-test/umask/print-symbolic, em-basic-test/umask/set-numeric):
... these.
(em-basic-test/umask/set-symbolic, em-basic-test/umask/set-with-S):
New tests.

* etc/NEWS: Announce this change.

(cherry picked from commit a3cd284b90edcc7e06b21110cdbf55d11fb6fd0d)
etc/NEWS
lisp/eshell/em-basic.el
test/lisp/eshell/em-basic-tests.el