|  Dan Helfman | 6ebfd60e21
							
							Fix an incorrect warning about Borg placeholders being unsupported in a command hook (#1075). | 6 months ago | 
				
					
						|  Dan Helfman | a573e606a5
							
							Add a "states" option to command hooks, so you can optionally skip an "after" hook if borgmatic encounters an error (#1066). | 6 months ago | 
				
					
						|  Dan Helfman | 68fafffe99
							
							Fix a regression in which soft failure exit codes in command hooks were not respected (#1059). | 6 months ago | 
				
					
						|  Dan Helfman | 587d31de7c
							
							Run all command hooks respecting the "working_directory" option if configured (#790). | 7 months ago | 
				
					
						|  Dan Helfman | c2409d9968
							
							Remove the "dump_data_sources" command hook, as it doesn't really solve the use case and works differently than all the other command hooks (#790). | 7 months ago | 
				
					
						|  Dan Helfman | 624a7de622
							
							Document "after" command hooks running in case of error and make sure that happens in case of "before" hook error (#790). | 7 months ago | 
				
					
						|  Dan Helfman | 7965eb9de3
							
							Correctly handle errors in command hooks (#1019). | 7 months ago | 
				
					
						|  Dan Helfman | 45c114973c
							
							Add missing test coverage for new/changed code (#1019). | 7 months ago | 
				
					
						|  Dan Helfman | 6a96a78cf1
							
							Fix existing tests (#1019). | 7 months ago | 
				
					
						|  Dan Helfman | 07ecc0ffd6
							
							Send the "encryption_passphrase" option to Borg via an anonymous pipe. | 8 months ago | 
				
					
						|  Dan Helfman | 8c5db19490
							
							Code formatting (#635). | 9 months ago | 
				
					
						|  Dan Helfman | cc7e01be68
							
							Log the repository path or label on every relevant log message, not just some logs (#635). | 9 months ago | 
				
					
						|  Dan Helfman | 1232ba8045
							
							Revert "Log the repository path or label on every relevant log message, not just some logs (#635)." | 9 months ago | 
				
					
						|  Dan Helfman | 90c1161a8c
							
							Log the repository path or label on every relevant log message, not just some logs (#635). | 9 months ago | 
				
					
						|  Dan Helfman | a5c6a2fe1c
							
							Fix library error when running within a PyInstaller bundle (#926). | 11 months ago | 
				
					
						|  Dan Helfman | 3c22a8ec16
							
							Prevent various shell injection attacks (#810). | 1 year ago | 
				
					
						|  Dan Helfman | f42890430c
							
							Add code style plugins to enforce use of Python f-strings and prevent single-letter variables. | 2 years ago | 
				
					
						|  Dan Helfman | 3e4aeec649
							
							Warn when an unsupported variable is used in a hook command (#420). | 3 years ago | 
				
					
						|  Dan Helfman | 2405e97c38
							
							Backup to a removable drive or intermittent server via "soft failure" feature (#284). | 5 years ago | 
				
					
						|  Dan Helfman | fa5fa1c11b
							
							Move hooks into directory, so there can be one source file per type of hook (#225). | 6 years ago |