Age | Commit message (Collapse) | Author |
|
* etc/news.scm: Add entry.
|
|
* guix/scripts/style.scm (format-package-definition): New procedure.
(%options, show-help): Add "--styling".
(%default-options): Add 'styling-procedure'.
(guix-style): Honor it.
* tests/style.scm (with-test-package)
("input labels, 'safe' policy")
("input labels, 'safe' policy, nothing changed")
("input labels, margin comment")
("input labels, margin comment on long list")
("input labels, line comment")
("input labels, modify-inputs and margin comment"): Pass "-S inputs".
* etc/indent-code.el: Remove.
* doc/contributing.texi (Formatting Code): Mention "guix style" instead
of "etc/indent-code.el".
(Submitting Patches): Add item for "guix style".
* doc/guix.texi (Invoking guix style): Document "-S" and update.
|
|
* etc/news.scm: Add German translation of ‘--tune’ entry.
|
|
* etc/news.scm: Add German translation of ‘integer expected from stream’ entry.
|
|
* etc/news.scm: Add entry.
|
|
Using 1eb40a6 was more correct than pragmatic, as those who have upgraded
their own Guix since then will not see the message urging them to upgrade
the Guix they don't know about.
This follows up on commit df830ef91a1ea6255b1174520a22122134978d36.
* etc/news.scm: Tie latest news entry to an arbitrary later commit.
|
|
* etc/news.scm: Add entry.
|
|
* etc/news.scm: Add German translation of GDM Wayland entry.
|
|
* etc/news.scm: Add German translation of package inputs entry.
|
|
* etc/news.scm: Add German translation of static networking entry.
|
|
|
|
* etc/news.scm: Add entry.
|
|
|
|
* etc/completion/bash/guix (_guix_complete): Suggest a file name
following ‘guix shell […] -f’.
|
|
* etc/release-manifest.scm (%system-manifest): Filter out PACKAGE when
it doesn't pass 'supported-package?'.
|
|
|
|
* etc/news.scm: Add myself to the copyright headers.
|
|
* etc/news.scm: New entry.
|
|
* etc/news.scm: Add a news entry.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
* etc/guix-install.sh: Unquote all file names containing ~root.
|
|
|
|
* etc/completion/bash/guix (_guix_complete_option): Fix operation without a {,sub}command.
(_guix_complete): Call it also when no command is given.
|
|
* etc/completion/bash/guix (_guix_complete_command):
Use ${COMP_WORDS[0]} instead of hard-coding "guix".
|
|
* etc/news.scm: Add German translation of "guix shell" entry.
|
|
* etc/news.scm: Add entry.
|
|
* guix/scripts/shell.scm, tests/guix-shell.sh: New files.
* Makefile.am (MODULES): Add 'shell.scm'.
(SH_TESTS): Add 'tests/guix-shell.sh'.
* guix/scripts/environment.scm (show-environment-options-help): New
procedure.
(show-help): Use it.
(guix-environment*): New procedure.
(guix-environment): Use it.
* po/guix/POTFILES.in: Add it.
* doc/guix.texi (Features): Refer to "guix shell"
(Invoking guix package): Likewise.
(Development): Likewise.
(Invoking guix shell): New node.
(Invoking guix environment): Add deprecation warning.
(Debugging Build Failures): Use 'guix shell' in examples.
(Invoking guix container): Refer to 'guix shell'.
(Invoking guix processes, Virtualization Services): Adjust examples to
use 'guix shell'.
* doc/contributing.texi (Building from Git): Refer to 'guix shell'.
* etc/completion/bash/guix: Handle "shell".
|
|
Tested with:
guix environment --{ad-hoc,pure} zsh guix bash-completion coreutils -- zsh
% fpath=(~/guix/etc/completion/zsh $fpath)
% autoload -U compinit; compinit
* etc/completion/zsh/_guix (_guix_list_available_packages): Remove spaces.
Co-authored-by: Tobias Geerinckx-Rice <me@tobias.gr>
|
|
|
|
This is a follow-up to commit 9fc8ae4171e5da4939a64fc6d684c8b9d85bbe84, which
missed two hunks from <https://issues.guix.gnu.org/50363>.
Reported by hackeryarn on #guix.
* .gitattributes, etc/git/gitconfig: New files.
Signed-off-by: Marius Bakke <marius@gnu.org>
|
|
|
|
* etc/disarchive-manifest.scm <top level>: Turn 'version' field into a
string.
|
|
* etc/completion/bash/guix (_guix_complete): Count words from the
innermost command.
|
|
* etc/completion/bash/guix (_guix_complete): Complete store file names
after the ‘size’ command.
|
|
* etc/completion/bash/guix
(_guix_complete_available_package_or_store_file): New function.
(_guix_complete): Call it in place of _guix_complete_available_package
after the ‘build’ command.
|
|
* etc/completion/bash/guix (_guix_complete): Complete available package
names for ‘guix weather’ when not following ‘-m’.
|
|
_guix_complete is always called with a fresh empty array.
* etc/completion/bash/guix (_guix_complete_command)
(_guix_complete_subcommand, _guix_complete_installed_package)
(_guix_complete_option, _guix_complete_pid): Append to $COMPREPLY rather
than re-assigning.
|
|
* etc/completion/bash/guix (_guix_complete): Combine the ‘upgrade’ and
‘remove’ commands, as well as ‘download’, ‘gc’, and ‘hash’.
|
|
Using ‘-q’ suppresses *all* stderr output, including errors.
* etc/guix-install.sh (chk_gpg_keyring, guix_get_bin_list, guix_get_bin):
Substitute ‘--no-verbose’ for ‘-q’.
Reported by Maxim Cournoyer <maxim.cournoyer@gmail.com>
|
|
* etc/news.scm: Mention that Guix Home is a "technology preview".
|
|
* etc/news.scm: Mention that Home is a "technology preview".
|
|
* etc/news.scm: Add German translation of Guix Home entry.
|
|
|
|
* etc/news.scm: Add entry.
Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
|
|
* etc/news.scm: Add German translation of 'guix graph -M' entry.
|
|
* etc/news.scm: Add German translation of fallback to SWH entry.
|
|
Suggested by zimoun.
* etc/news.scm: Add entry.
|
|
* etc/news.scm: Add entry.
|
|
Previously, the script would raise an error if a copyright line was added to a
file in gnu/packages/. With this change, it will amend the previous commit
whenever a copyright line is added, and add the copyright line to the commit.
* etc/committer.scm.in (add-copyright-line): New procedure.
(main): Check if a copyright line was added and call ‘add-copyright-line’ if
necessary.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* etc/guix-gc.service.in: New file.
* etc/guix-gc.timer: Likewise.
* .gitignore: Ignore generated ‘guix-gc.service’.
* nix/local.mk (nodist_systemdservice_DATA): Add ‘guix-gc.service’ and
‘guix-gc.timer’.
(EXTRA_DIST): Add ‘guix-gc.service.in’ and ‘guix-gc.timer’.
* doc/guix.texi (Binary Installation): Mention the new systemd files.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
|