[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#37413] [PATCH v2 00/11] Channel news distribution mechanism
From: |
Ludovic Courtès |
Subject: |
[bug#37413] [PATCH v2 00/11] Channel news distribution mechanism |
Date: |
Sat, 21 Sep 2019 23:12:17 +0200 |
Hello!
Here’s an updated version that addresses some of the issues that
were raised and some of those that weren’t even raised.
Changes compared to v1:
• If the news format version is incompatible, silently ignore it
instead of raising an error.
• Language tags in the news file are now symbols instead of
strings. Thus, xgettext can readily be used:
xgettext -ken -l scheme etc/news.scm
• News entries can refer to a tag instead of a commit, as suggested
by Ricardo.
• ‘guix pull’ shows news titles when there are news. (In v1 you’d
have to explicitly run ‘guix pull --news’ to see if there are
news.)
Thoughts?
I’ll go with that if there are no objections.
Thanks,
Ludo’.
Ludovic Courtès (11):
pull: '--news' shows the list of channels added or removed.
git: 'update-cached-checkout' avoids network access when unnecessary.
git: Add 'commit-difference'.
channels: Add support for a news file.
channels: Allow news entries to refer to a tag.
ui: Add 'current-message-language'.
pull: Display channel news.
pull: '-l' displays channel news.
pull: Display news titles directly upon 'pull'.
Add '.guix-channel' file.
DRAFT etc: Add channel news file.
.dir-locals.el | 1 +
.guix-channel | 5 ++
Makefile.am | 8 +-
doc/guix.texi | 73 ++++++++++++++++-
etc/news.scm | 23 ++++++
guix/channels.scm | 145 ++++++++++++++++++++++++++++++--
guix/git.scm | 58 ++++++++++++-
guix/scripts/pull.scm | 186 +++++++++++++++++++++++++++++++++++++++---
guix/tests/git.scm | 105 ++++++++++++++++++++++++
guix/ui.scm | 18 ++++
tests/channels.scm | 104 +++++++++++++++++++++++
tests/git.scm | 99 ++++++++++++++++++++++
12 files changed, 798 insertions(+), 27 deletions(-)
create mode 100644 .guix-channel
create mode 100644 etc/news.scm
create mode 100644 guix/tests/git.scm
create mode 100644 tests/git.scm
--
2.23.0
- [bug#37413] [PATCH 0/9] Channel news distribution mechanism, (continued)
- [bug#37413] [PATCH 0/9] Channel news distribution mechanism, pelzflorian (Florian Pelz), 2019/09/17
- [bug#37413] [PATCH 0/9] Channel news distribution mechanism, Ludovic Courtès, 2019/09/17
- [bug#37413] [PATCH 0/9] Channel news distribution mechanism, pelzflorian (Florian Pelz), 2019/09/17
- [bug#37413] [PATCH 0/9] Channel news distribution mechanism, Julien Lepiller, 2019/09/17
- [bug#37413] [PATCH 0/9] Channel news distribution mechanism, pelzflorian (Florian Pelz), 2019/09/17
- [bug#37413] [PATCH 0/9] Channel news distribution mechanism, pelzflorian (Florian Pelz), 2019/09/17
- [bug#37413] [PATCH 0/9] Channel news distribution mechanism, Ludovic Courtès, 2019/09/18
- [bug#37413] [PATCH 0/9] Channel news distribution mechanism, pelzflorian (Florian Pelz), 2019/09/18
- [bug#37413] [PATCH 0/9] Channel news distribution mechanism, Ludovic Courtès, 2019/09/18
- [bug#37413] [PATCH 0/9] Channel news distribution mechanism, Ludovic Courtès, 2019/09/18
[bug#37413] [PATCH v2 00/11] Channel news distribution mechanism,
Ludovic Courtès <=
- [bug#37413] [PATCH v2 01/11] pull: '--news' shows the list of channels added or removed., Ludovic Courtès, 2019/09/21
- [bug#37413] [PATCH v2 02/11] git: 'update-cached-checkout' avoids network access when unnecessary., Ludovic Courtès, 2019/09/21
- [bug#37413] [PATCH v2 07/11] pull: Display channel news., Ludovic Courtès, 2019/09/21
- [bug#37413] [PATCH v2 06/11] ui: Add 'current-message-language'., Ludovic Courtès, 2019/09/21
- [bug#37413] [PATCH v2 08/11] pull: '-l' displays channel news., Ludovic Courtès, 2019/09/21
- [bug#37413] [PATCH v2 03/11] git: Add 'commit-difference'., Ludovic Courtès, 2019/09/21
- [bug#37413] [PATCH v2 05/11] channels: Allow news entries to refer to a tag., Ludovic Courtès, 2019/09/21
- [bug#37413] [PATCH v2 04/11] channels: Add support for a news file., Ludovic Courtès, 2019/09/21
- [bug#37413] [PATCH v2 10/11] Add '.guix-channel' file., Ludovic Courtès, 2019/09/21
- [bug#37413] [PATCH v2 11/11] DRAFT etc: Add channel news file., Ludovic Courtès, 2019/09/21