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: Ricardo Wurmus
Subject: Re: Version numbers for VCS snapshots
Date: Thu, 21 Jan 2016 10:40:41 +0100

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
;)).

~~ Ricardo



reply via email to

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