doc: Add example of VCS-snapshot version numbers.
* doc/guix.texi (Version Numbers): Add example for VCS version numbers.
This commit is contained in:
		
							parent
							
								
									5a179844e7
								
							
						
					
					
						commit
						561360a589
					
				
					 1 changed files with 20 additions and 1 deletions
				
			
		|  | @ -10456,7 +10456,26 @@ field to, say, 7 digits.  It avoids an aesthetic annoyance (assuming | ||||||
| aesthetics have a role to play here) as well as problems related to OS | aesthetics have a role to play here) as well as problems related to OS | ||||||
| limits such as the maximum shebang length (127 bytes for the Linux | limits such as the maximum shebang length (127 bytes for the Linux | ||||||
| kernel.)  It is best to use the full commit identifiers in | kernel.)  It is best to use the full commit identifiers in | ||||||
| @code{origin}s, though, to avoid ambiguities. | @code{origin}s, though, to avoid ambiguities.  A typical package | ||||||
|  | definition may look like this: | ||||||
|  | 
 | ||||||
|  | @example | ||||||
|  | (define my-package | ||||||
|  |   (let ((commit "c3f29bc928d5900971f65965feaae59e1272a3f7")) | ||||||
|  |     (package | ||||||
|  |       (version (string-append "0.9-1." | ||||||
|  |                               (string-take commit 7))) | ||||||
|  |       (source (origin | ||||||
|  |                 (method git-fetch) | ||||||
|  |                 (uri (git-reference | ||||||
|  |                       (url "git://example.org/my-package.git") | ||||||
|  |                       (commit commit))) | ||||||
|  |                 (sha256 (base32 "1mbikn@dots{}")) | ||||||
|  |                 (file-name (string-append "my-package-" version | ||||||
|  |                                           "-checkout")))) | ||||||
|  |       ;; @dots{} | ||||||
|  |       ))) | ||||||
|  | @end example | ||||||
| 
 | 
 | ||||||
| @node Synopses and Descriptions | @node Synopses and Descriptions | ||||||
| @subsection Synopses and Descriptions | @subsection Synopses and Descriptions | ||||||
|  |  | ||||||
		Reference in a new issue