guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Version numbers for VCS snapshots


From: Leo Famulari
Subject: Re: Version numbers for VCS snapshots
Date: Thu, 21 Jan 2016 13:44:24 -0500
User-agent: Mutt/1.5.24 (2015-08-30)

On Thu, Jan 21, 2016 at 10:40:41AM +0100, Ricardo Wurmus wrote:
> 
> Leo Famulari <address@hidden> writes:
> 
> > That sounds good to me. There was some discussion of how much of the
> > hash to keep here:
> > http://lists.gnu.org/archive/html/guix-devel/2015-12/msg00136.html
> >
> > I like this method that I've seen in some of the packages, because it
> > keeps the version tidy while preserving the full hash:
> >
> > --8<---------------cut here---------------start------------->8---
> > (define-public hello
> >   (let ((commit "e8e46123cfe62170a2f7f79db6b471b66ae36947"))
> >     (package
> >       (name "hello")
> >       (version (string-append "2.10-1" (string-take commit 8)))
> >       (source (origin
> >                 (method git-fetch)
> >                 (uri (git-reference
> >                        (url "git://git.sv.gnu.org/hello.git")
> >                        (commit commit)))
> >                 (sha256
> >                 [...]
> > --8<---------------cut here---------------end--------------->8---
> 
> I like this approach (though I’ve been taking 9 characters of the commit
> ;)).

I like 10 but I wanted to match your example upthread ;) It doesn't
matter so much if you preserve the full hash as in this case; you can
always add more characters later.

> 
> ~~ Ricardo



reply via email to

[Prev in Thread] Current Thread [Next in Thread]