| Commit message (Collapse) | Author | Age |
... | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Commit 6a2e303d3a had modified prompt_yes_no to only read a single character,
aiming to ease the user experience. This was, in retrospect, a bad idea, as
it makes user input error more likely and introduces complexity.
This commit reverts to line-oriented input, while preserving the default yes
value so that a user can simply hit 'Enter' at the prompt in place of typing
"yes".
* etc/guix-install.sh (_flush): Delete function.
(prompt_yes_no): Restore line-oriented read. Remove loop. Make anything else
than yes means no. Use Bash features to streamline definition.
Reported-by: Lars-Dominik Braun <lars@6xq.net> and others.
|
|
|
|
|
|
|
| |
Fixes <https://issues.guix.gnu.org/55484>.
* etc/guix-install.sh (sys_customize_bashrc): New function.
(main): Use it.
|
|
|
|
|
|
| |
* etc/guix-install.sh (die): New function.
(chk_sys_arch): Use it.
(guix_get_bin_list, guix_get_bin, sys_create_store): Likewise.
|
|
|
|
|
|
|
|
|
|
| |
* etc/guix-install.sh (_flush): New function.
(prompt_yes_no): Clear input, then only read the first character, silently.
Add the [Yes/no] string to the message. When a newline is entered by the
user, treat it as the default value, which is "yes".
(chk_gpg_keyring): Remove "(yes/no)" from the prompt message.
(configure_substitute_discovery): Likewise.
(sys_authorize_build_farms): Likewise.
|
|
|
|
|
|
|
|
|
| |
The current move is never correct. It flip-flops between car and cadr for
the destination. Since the position of the destination is not actually a
fixed point in the list of changes, use a more robust method of inferring it.
* etc/snippets/tempel/text-mode (move\ ): Infer source and destination from
washed diffs. Process new module before destination.
|
|
|
|
|
|
|
| |
This makes it so that ‘indent-region’ and ‘delete-trailing-whitespace’ do not
change the file.
* etc/snippets/tempel/text-mode: Reformat.
|
|
|
|
|
| |
* etc/snippets/tempel/text-mode (update\ ,https\ ): Add "\n" as separator
argument to mapconcat.
|
|
|
|
|
|
|
| |
* etc/news.scm: Add Portuguese translation of entry about the --with-source
option being recursive.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
|
|
|
|
|
|
| |
* etc/teams.scm.in (translations)[#:scope]: Add etc/news.scm.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
|
|
|
|
| |
* etc/news.scm: Add German translation of '--with-source' entry.
|
|
|
|
|
|
| |
* etc/news.scm: Add entry.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
|
| |
* etc/teams.scm.in: Add Simon Tournier.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
|
|
|
|
|
|
| |
* etc/teams.scm.in: Add (.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
|
|
|
|
|
|
|
|
|
| |
* etc/teams.scm.in (r, julia, ruby, go, rust, kernel, translations,
home, mozilla, racket): Add scopes.
(emacs)[scope]: Add ``guix import elpa''-related files.
(installer)[scope]: Correct ``guix/installer'' to ``gnu/installer''.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
|
|
|
|
|
|
|
| |
* etc/news.scm: Add Portuguese translation of entries about WSL system images
and about Guix System image API documentation.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
|
|
|
|
|
|
| |
* etc/teams.scm.in: Add pukkamustard.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
|
|
|
|
|
|
| |
* etc/teams.scm.in: Add Josselin Poiret.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
|
|
|
|
|
|
| |
* etc/snippets/tempel/text-mode (move\): New entry.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
| |
* etc/news.scm: Add German translation of images API entry.
|
|
|
|
| |
* etc/news.scm: Add German translation of WSL images entry.
|
|
|
|
| |
* etc/teams.scm.in (lisp): Add description and scope fields.
|
|
|
|
|
| |
* etc/teams.scm.in (games)[#:name]: Change to “Games and Toys”.
[#:description, #:scope]: New fields.
|
|
|
|
| |
* etc/teams.scm.in (emacs): Add #:description and #:scope.
|
|
|
|
| |
* etc/teams.scm.in (java): Define it.
|
|
|
|
| |
* etc/teams.scm.in (ocaml): Define it.
|
|
|
|
| |
* etc/news.scm: Add entry.
|
|
|
|
| |
* etc/news.scm: Add entry.
|
|
|
|
| |
* etc/teams.scm.in (python): Define it.
|
|
|
|
| |
* etc/teams.scm.in (haskell): Define it.
|
|
|
|
| |
* etc/teams.scm.in (installer): Define it.
|
|
|
|
| |
* etc/teams.scm.in (core): Define it.
|
|
|
|
|
|
|
| |
* etc/teams.scm (find-teams-by-scope): Differentiate between raw strings
and regexps. Make raw string matches strict.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add a scope list to each team. This list defines all the files and
directories that are mentored by the team.
Also add a cc-members command that takes two Git revision strings as input,
add returns the members that should be CC'ed given the files impacted between
the two revisions.
* etc/teams.scm.in (<team>)[scope]: New field.
(team, list-teams): Adapt those procedures.
(find-team-by-scope, diff-revisions): New procedures.
(main): Add a "cc-members" command.
* doc/contributing.texi ("Teams"): Document it.
("Sending a Patch Series"): Adapt it.
|
|
|
|
| |
* etc/teams.scm.in ("Andrew Tropin"): New member.
|
|
|
|
|
|
|
| |
Follow-up to 23b50ddbdbcee0dac1bc05f12374043d6f215b00.
* etc/news.scm: Fix punctuation. Use the same terminology
as the German manual.
|
|
|
|
|
|
|
|
|
|
|
| |
The en dash is used to separate pairs of words or numbers. The em dash is the
one used to separate sentences. In addition, in English text we are using the
convention of not separating the dash with spaces.
* etc/news.scm: Change the en dash to em in entry about Emacs native
compilation.
Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
|
|
|
|
|
|
|
| |
* etc/news.scm: Add Portuguese translation of entry about Emacs native
compilation.
Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
|
|
|
|
| |
* etc/news.scm: Fix commit field.
|
|
|
|
| |
* etc/news.scm: Add entry.
|
|
|
|
| |
* etc/news.scm: Add German translation of update of 'linux-libre' entry.
|
|
|
|
| |
* etc/teams.scm.in ("Guillaume Le Vaillant"): New member.
|
|
|
|
| |
* etc/news.scm: Add French translation to kernel news.
|
|
|
|
|
|
|
| |
* etc/news.scm: Add Portuguese translation of entry about the update of the
'linux-libre' package.
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
|
|
|
|
| |
* etc/news.scm: Add entry.
|
|
|
|
|
|
| |
* etc/teams.scm.in ("Philip McGrath"): New member.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
|
| |
* etc/teams.scm.in (racket): New team.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
|
|
| |
This is consistent with what's done by 'cross-jobs' in (gnu ci).
* etc/release-manifest.scm (%cross-manifest): Remove "x86_64-linux-gnu"
and "i686-linux-gnu" from the list returned by 'targets'.
|
|
|
|
|
|
|
|
| |
* etc/snippets/yas/scheme-mode/guix-package (build-system): Add
chicken-build-system, minetest-build-system, rebar-build-system
and renpy-build-system.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
|
|
|
|
|
|
|
| |
* etc/snippets/tempel/scheme-mode (:phases, add-before\ , add-after\ )
(replace\ ): New snippets.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* etc/snippets/tempel/scheme-mode: New file.
* etc/snippets/tempel/text-mode: New file.
* etc/snippets/scheme-mode: Moved from here...
* etc/snippets/yas/scheme-mode: ... to here.
* etc/snippets/text-mode: Moved from here...
* etc/snippets/yas/text-mode: ... to here.
* doc/contributing.texi ("The Perfect Setup"): Adjust yasnippet setup
accordingly. Add tempel setup.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
|