Eric Bavier 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d8934360d2 
								
							 
						 
						
							
							
								
								tests: Simplify shell exit status negation;  
							
							... 
							
							
							
							* tests/guix-archive.sh, tests/guix-build-branch.sh, tests/guix-build.sh,
tests/guix-daemon.sh, tests/guix-download.sh, tests/guix-environment.sh,
tests/guix-gc.sh, tests/guix-git-authenticate.sh, tests/guix-graph.sh,
tests/guix-hash.sh, tests/guix-lint.sh, tests/guix-pack-relocatable.sh,
tests/guix-pack.sh, tests/guix-package-aliases.sh, tests/guix-package-net.sh,
tests/guix-package.sh: Use the shell '!' keyword to negate command exit status
in place of 'if ...; then false; else true; fi' 
							
						 
						
							2020-09-28 21:06:36 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3cea550788 
								
							 
						 
						
							
							
								
								tests: Adjust '--with-commit' test for tags.  
							
							... 
							
							
							
							This is a followup to efa578ecae 
							
						 
						
							2020-04-04 18:52:36 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3c82f12541 
								
							 
						 
						
							
							
								
								tests: Adjust '--with-commit' test.  
							
							... 
							
							
							
							This is a followup to 4d04bc50d2 
							
						 
						
							2019-09-04 13:02:27 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								10a8c2bbc6 
								
							 
						 
						
							
							
								
								git: 'switch-to-ref' resolves tag targets.  
							
							... 
							
							
							
							* guix/git.scm (switch-to-ref): In the 'tag' case, resolve the target of
the tag.
* tests/guix-build-branch.sh: Adjust test accordingly. 
							
						 
						
							2019-07-26 11:21:36 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								177fecb57c 
								
							 
						 
						
							
							
								
								git: <git-checkout> allows tags in its 'commit' field.  
							
							... 
							
							
							
							Fixes <https://bugs.gnu.org/36371 >.
Reported by Tobias Geerinckx-Rice <me@tobias.gr>.
* guix/git.scm (git-checkout-compiler): Pass 'tag-or-commit' to
'latest-repository-commit*'.
* doc/guix.texi (Package Transformation Options): Update '--with-commit'
documentation accordingly.
* tests/guix-build-branch.sh: Add test. 
							
						 
						
							2019-07-26 11:21:36 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a3d77c51bc 
								
							 
						 
						
							
							
								
								git: Nicely report '--with-commit' errors.  
							
							... 
							
							
							
							* guix/git.scm (latest-repository-commit*): Rewrite to catch
'git-error'.
* po/guix/POTFILES.in: Add guix/git.scm.
* tests/guix-build-branch.sh: Test --with-commit errors. 
							
						 
						
							2018-11-30 17:03:04 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b18f7234aa 
								
							 
						 
						
							
							
								
								guix build: Add '--with-commit'.  
							
							... 
							
							
							
							* guix/git.scm (<git-checkout>)[commit]: New field.
(git-checkout-compiler): Honor it.
* guix/scripts/build.scm (evaluate-git-replacement-specs): Add 'proc'
parameter and honor it.
(transform-package-source-branch)[replace]: New procedure.
Adjust 'evaluate-git-replacement-specs' accordingly.
(transform-package-source-commit): New procedure.
(%transformations, %transformation-options)
(show-transformation-options-help): Add 'with-commit'.
* tests/guix-build-branch.sh: Add test.
* doc/guix.texi (Package Transformation Options): Document it. 
							
						 
						
							2018-11-30 17:03:04 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								96915a448c 
								
							 
						 
						
							
							
								
								guix build: Add '--with-branch' transformation option.  
							
							... 
							
							
							
							* guix/scripts/build.scm (evaluate-git-replacement-specs)
(transform-package-source-branch): New procedures.
(%transformations, %transformation-options): Add 'with-branch'.
(show-transformation-options-help): Likewise.
* tests/guix-build-branch.sh: New file.
* Makefile.am (SH_TESTS): Add it.
* doc/guix.texi (Package Transformation Options): Document it. 
							
						 
						
							2018-11-30 17:03:04 +01:00