all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* bug#55649: Feature request: filter channel on "guix pull"
@ 2022-05-26  0:57 EuAndreh via Bug reports for GNU Guix
  2022-05-26  7:58 ` Maxime Devos
  0 siblings, 1 reply; 2+ messages in thread
From: EuAndreh via Bug reports for GNU Guix @ 2022-05-26  0:57 UTC (permalink / raw)
  To: 55649

I'd like to be able to select a specific channel to be updated when running a
"guix pull" command.

Let's say I have a "channels.scm" file, containing 3 channels: "abc", "xyz" and
"guix", all pointing to the branch "main".  When running "guix pull", all three
channels get updated via a "git pull", naturally.

However I'd like to select only channel "abc" to be updated, and leave "xyz" and
"guix" as is, untouched.  In order to accomplish this today, I'd have to:

1. generate a temporary "tmp-channels.scm" file with "abc" and "guix" pinned to
   the current commit given by "guix describe";
2. include in the temporary file the "xyz" channel, but that one still pointing
   to the branch "main";
3. "guix pull -C tmp-channels.scm".

That way I get only the "xyz" channel to be upgraded, since all other channels
are pinned to a specific commit.  I'd like to be possible to run a desired
"guix pull -c xyz" (or similar) command and get that same behaviour.

Since I don't plan to implement that feature soon enough, I'm registering it
here so that a fellow hacker seeking for an improvement opportunity can jump
in :)




^ permalink raw reply	[flat|nested] 2+ messages in thread

* bug#55649: Feature request: filter channel on "guix pull"
  2022-05-26  0:57 bug#55649: Feature request: filter channel on "guix pull" EuAndreh via Bug reports for GNU Guix
@ 2022-05-26  7:58 ` Maxime Devos
  0 siblings, 0 replies; 2+ messages in thread
From: Maxime Devos @ 2022-05-26  7:58 UTC (permalink / raw)
  To: EuAndreh, 55649; +Cc: control

[-- Attachment #1: Type: text/plain, Size: 35 bytes --]

severity 55649 wishlist
thanks


[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 260 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2022-05-26  7:59 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-05-26  0:57 bug#55649: Feature request: filter channel on "guix pull" EuAndreh via Bug reports for GNU Guix
2022-05-26  7:58 ` Maxime Devos

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.