> > It gets tiring to have to specify --allow-downgrades when pulling, so I > > added a way of specifying it in the channels file. As a bonus, it's more > > granular. > > > > If this is the right approach, I'll add some docs. Also, is there a test > > that exercises this function? > > I don’t think “allow-downgrade?” should be a property of , > because conceptually it’s an unrelated piece of configuration. So I > think it’s configuration that belongs elsewhere, but there’s no > configuration file for ‘guix pull’ etc. It's a property of the channel that the git repo in question is not monotonic ;) Also, AFAIU, the channels.scm *is* the configuration file for guix pull, and it is the primary, if not only use of . Regards, Jakub Kądziołka