unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* wishlist: Guix tagging/logging
@ 2019-11-28 11:18 zimoun
  2020-02-11  8:47 ` Pierre Neidhardt
  0 siblings, 1 reply; 7+ messages in thread
From: zimoun @ 2019-11-28 11:18 UTC (permalink / raw)
  To: Guix Devel

Hi Guix,

Some years ago, Ludo proposed [1] pinning Guix versions which is now
implemented (see Inferiors, "guix pull --commit=", manifest.scm, "guix
time-machine", etc.). However, in the bug report, Ludo also proposed
tagging.

--8<---------------cut here---------------start------------->8---
I think ‘guix pull’ would be a good place to add support for tagging
Guixes and similar, but it would be good if the naive approach above
would work just as well.
--8<---------------cut here---------------start------------->8---

[1] http://issues.guix.gnu.org/issue/22017


Do you think it is a feature that is missing? Something in the flavour
of "git tag" to ease the navigation between all the version.

What I have in mind is about the versions of interpreters and/or compilers.

Now, from an end-user point of view, it is hard to find the commit
introducing say Python 3.7 or if we have in our history Python 3.6.
(Replace Python by your favorite language other than Guile. ;-))

A concrete example is described in this thread [2].

[2] https://lists.gnu.org/archive/html/help-guix/2019-06/msg00098.html


Well, the idea is to:

 - expose to the end-user via "guix <command>" some Git history; ease
the search for a particular version.
 - locally tag


What do you think?


All the best,
simon

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

end of thread, other threads:[~2020-03-04 16:24 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-11-28 11:18 wishlist: Guix tagging/logging zimoun
2020-02-11  8:47 ` Pierre Neidhardt
2020-03-03 22:56   ` zimoun
2020-03-04  8:16     ` Pierre Neidhardt
2020-03-04 14:32       ` zimoun
2020-03-04 15:52         ` Pierre Neidhardt
2020-03-04 16:23           ` zimoun

Code repositories for project(s) associated with this public inbox

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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).